<SEC-DOCUMENT>0000029644-23-000055.txt : 20230605
<SEC-HEADER>0000029644-23-000055.hdr.sgml : 20230605
<ACCEPTANCE-DATETIME>20230605140321
ACCESSION NUMBER:		0000029644-23-000055
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		87
CONFORMED PERIOD OF REPORT:	20230430
FILED AS OF DATE:		20230605
DATE AS OF CHANGE:		20230605

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DONALDSON Co INC
		CENTRAL INDEX KEY:			0000029644
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL & COMMERCIAL FANS & BLOWERS & AIR PURIFYING EQUIP [3564]
		IRS NUMBER:				410222640
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0731

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-07891
		FILM NUMBER:		23991966

	BUSINESS ADDRESS:	
		STREET 1:		1400 W. 94TH ST.
		CITY:			BLOOMINGTON
		STATE:			MN
		ZIP:			55431
		BUSINESS PHONE:		6128873131

	MAIL ADDRESS:	
		STREET 1:		1400 W 94TH STREET
		CITY:			BLOOMINGTON
		STATE:			MN
		ZIP:			55431

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DONALDSON CO INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>dci-20230430.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:d6200c12-e549-4af9-a68e-0f2a6c0aa5c7,g:d827199d-47da-4dec-8b61-1f04292dea69,d:9d6a562d2f9c46c3a54595a7743f6471--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dci="http://www.donaldson.com/20230430" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>dci-20230430</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl81LTEtMS0xLTE1MTMzNw_84e9856c-9632-4503-96ae-52db07fe62d8">0000029644</ix:nonNumeric><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl82LTEtMS0xLTE1MTMzNw_a75754ce-097b-4e1c-a3cd-1e039ad539ab">07/31</ix:nonNumeric><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl8xMi0xLTEtMS0xNTEzMzc_1cd1eed8-8dad-4bfb-ae83-a5fe9fc1b768">7/31</ix:nonNumeric><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl8xMy0xLTEtMS0xNTEzMzc_cf2cf4d7-d6f2-4f00-acfa-7fdc2a8dca23">2023</ix:nonNumeric><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl8xNC0xLTEtMS0xNTEzMzc_efbd0c0f-81c2-4268-bdf2-f29f81e5f549">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl8xNS0xLTEtMS0xNTEzMzc_abdeadb2-24be-425c-9da4-c3e0a15d4aab">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i28550c83d1b749d4add50617516626de_I20230430" name="dci:ContingentConsiderationMilestoneAchievementPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTYyMw_a439b096-2c2c-47f3-84e0-fc8df33ee3fa">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="dci-20230430.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i981543b549e74a46a7b6aac45e64bf7a_I20230530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20ca86cd72f542598b263b04d7be0704_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8aedd83357f5482d8293e8a0b69cc418_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1214c7b440514180a072f13d334e9078_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95c28a43958547cc90fdb7e905bf5558_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79dc551cdb0e43d1be12179c4aeb3699_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8622166b5b64dad9e57a1714a36434d_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e793d4ad75b4b518299b2f971c74b80_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifde6dc9c64ce4155935da1a66350cacf_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a933e154d4443049c5127882eb8e493_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13b727a8521d4335a07b63ccea2b093a_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8099841af2ce4caa9998ed56ba049c03_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie601657865f04791850b342cb8e38f10_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0356135ea5904b2db080b69e43e7676d_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i302b665f54544baea07b8a1f31224759_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2fbea5d56114856997fff9b752d252c_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e4cc32d6e124f3eb3de0f2acede1b99_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if59da2713120470b82502e2dc064ef19_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i833d3ad87a624decb7f5dea65b191311_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8caa4e0446a4046a540b1878d1d5711_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6c10d324ea1460f912fccd921651985_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i005841774ff745b3af764966528000fa_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94c848bfdb654b658ae41cb54ba19ab5_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d4d577c651d42afb92c74028bbc8049_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4b27aeff4fb4a9195ac475ee6c60d31_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice62da15ad24407d8437f46d7c0d803d_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25d5baf595334ff38f80db9e75b18f0f_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fbfafe7ed914ae98d78bffd7e066503_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i727b4b28ca0243f1ba46bfc43cba0d0d_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ffa7942690a4e27a0a33d6df2dbb3cc_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35a2b47298734ca6963c0ff4a052d547_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i521ae2a4e46048c2bdf46b51e8c87d87_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd542a92854c4c8b8d5eaab545c5189b_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc72a87bfb044122b08d4b6cc48a3077_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3afc5de9da448fc874fa18e7758f3e4_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecb883458f0047b6a52cd8f66b9ca01a_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab40b251f26a49bc873140994aac5e37_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7b368aea47248688e25db7398ab1a93_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc3f24ef40754d47b8c01c179c578e3b_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f0522d97b564716857fd0b80d918f82_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5abee2ab6d834c34962b4e29101cc9b0_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie24216524b5546019db9bb68e9cd1e4e_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1266fafccefa455db6e1c924ffa94ec8_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdee0039e774424c870d2e31a936cdbf_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21035835d8fc4f9aafaa09ea87fd0fe5_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54b428e76f554d7d98170aa7f32714ce_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc9e784dd8e44793bafdc1cb96674d0d_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib75460b40d51405caeb8e5929b8105c5_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7654c8af87a473a8bc51678e8776a00_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8983ab8a5432426aa74d7190bf263f6b_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd17ab5d1cb141c6b6631213f6a6f844_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i499aa2960b014174934c229b7a80712a_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbca1f5b59bf443f92afc1b88ca48caf_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie249022f4c5e4a92b2c40e954df8b692_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13b608d30b3440b38cbfbb91cb0167c5_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f12fff01e9e4d24af3925c3e4ea67a7_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4526873d326b40a9b3c8c5f3e2c0b583_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3ce8229210f4800b045bcdb48ac14d6_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b13a9312624478a89cc24ed60f6c2c3_D20211101-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7eb310d61de64575aaef107d7a1e36f0_D20220501-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefb504d80e28400680e7c41dd7513a6a_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91284ee20fb64763aa7419ca048a3943_D20211101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PearsonArnoldIndustrialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6276600c71ba40c5af30c962d3b50d90_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PearsonArnoldIndustrialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i980bb4d9627f4052931f0bc8ad27537c_D20211101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:SolarisBiotechnologySrlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i4bc6792376a04c52be9be93e88ac5048_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dci:UnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia10a5eaa9ec44caaaedb832481afd4c4_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dci:UnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bab38e120304284a20a49b03fc98c5d_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dci:UnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d16d044df9f4aa2bfeada5fc7b878ef_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dci:UnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib62f3a4d2d75435295348107306edd7f_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2d8ae4586a94c4aaf33257092ae96cc_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e7ecee3f35c4a989dc75e1dd6a96c81_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7596872043974a26b8d4c6a58526409a_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8955e14a5c2464c89c8556c2726f881_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecb46a8d47a344419d46f2e8c93cd044_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32f85d682f1d492580d08c0a9c1c9f4d_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4077bf4b97ca4ebb85a6ef6ff5b11fe5_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i486c7ec6ad604e1fb0bd2c8483703167_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i519931e8a58845f8a4aaddf31a2a3148_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24c7055bb6a2485bb56c94a9166a01e7_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5787c484041542f388183756b0615194_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15097e60df7e4d7badf48d2ffdbf99c9_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68d4d225ccc14988a65ad09a3df0520e_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7aa8f5bfb0c445a9f7837096b5628a9_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbf111f41ab6412f80307c463b1cc7af_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7289fbabd2e94dd3b85f85821fad6863_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4d2a4323c4f42348a743fe511fa6437_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59a148352fbb471581aa440d147c1541_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03efc726baf344da8cd4df02b0a8a102_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f9edc0952324cfe893246ebd659edde_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifffe29b359a4474492be0d62d85f1365_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d2571ae2612454e861b0225c60e0c05_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:MobileSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bc5b582b4904e5d927f078dc625f955_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e1f3ee4da07425281ba367892bf1cfb_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5669e28c3fe3461e8ab4659b0ece5533_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:MobileSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aed24cff28344509893afc9bbcdb9c4_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3024a1ac1e6345c18a1dd8ef50f0fab2_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e5959e59fc5407e978ffab4d093f9c4_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:MobileSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebcfdff2919a4b6592bdfd060befe8c0_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaa492991f3243e1980ff96c60496a34_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i788741fc0aa14ff7b0101b66fca6335d_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i082adf4c08d2449ca5de38ec4ff7d1d7_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27bccd371182448591828785d38a04e1_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id938e9132ac44e6fad9226c6798c6023_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i007bd2dcf571404cb1d2fb078597d7e7_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:NonCompensationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a331a84169c4073b1ff8ce678f92da2_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:NonCompensationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fa8daa8e7d1430da4c3207da14c7c50_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c234971fcaa4f5cbff33f620c6b0c6d_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:PatentsTrademarksandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:PatentsTrademarksandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23fd82a3c45c4be099a1ddae4d821962_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cbba7177bca44558b863a7dc35efb0a_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:PatentsTrademarksandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29d579d4b6194f4b813636f177895e6a_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide9dbc787bc44c3d84d94e219cbd3cda_D20230524-20230524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-24</xbrli:startDate><xbrli:endDate>2023-05-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i888e4aa36d4c47d48db19522f0764500_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc0e270509544de6affd196ea1ea2195_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5928435d6d2548619c26880ec2f74930_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79813998541e43baac9343a8131c9cfc_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6674a6ea784244819afd90d336b0052e_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i661f9bd11e1f465fb0e2e73f62481cae_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7edc50104cc44d5aa715ab618f58486_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefac02fc4da545a5a88b60ce0b5cb734_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b9c251f0d164df2b6a7d804a54e7ab4_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5db0cecd127243f492277d463e3ec1e9_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaffca9037c64760b37086746400cccf_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6409703bf00849c29b637cbb42616411_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95ce71f348a54ca197e39d93e66d47fe_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a87b9a7373745f3b94c3d4f89c142d4_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idab9885a51aa4f50930db4284afc755d_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26d5fc28b5d5479c83eba74b9006a5d2_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i033b17104a4c4e60bab17080a3a0ffb5_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31dce14a974044ee9ea8a82dc7eb2cd2_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa280eca13064fd792d0b6afbe7af46f_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fb9617d8166477483fdd825de14f856_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05d647fe11b148a0b909955350504682_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie231400f96094f7a8de5c151e48492f5_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i749bf073db1b44579381ddd16d0cfb45_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f8b0d6e9ccd4d79b6868b74ca5833ad_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id308c4cba3eb43caa870a2f19833dde4_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c67257f05124ce19bbe07fa3a295765_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a76abbf377b4a4880150f6a4d634043_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aeb6b239b5941338dc99c8b92531794_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c6bb91decd5443f8c3583d76c3c701b_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb5a1a0b2dfa4d7ea374d01335aff30f_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5930e796bdf34c62a5f3412e7a338805_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f771a33b3ec41a58d9ebc344db27977_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i333ceda5fa9b4560913d72764ddcbf8b_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dci:A2019MasterStockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ae9aff84b404982800af00ea5c508f0_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4228ce8127b04d689c602f8cda0cbbef_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77bd03dcbdf64645b0e7fd4507fc629a_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cea34221ff746e0b165c4efaab642ac_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id86ef99501a64e96970b008ad0b5ea1f_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dci:A2019MasterStockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i857d35b3cd4a4effb1f65e04fbe9a890_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dci:A2019MasterStockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i8c21df32a4784496a3a58a54bf1797f8_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dci:A2019MasterStockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i414c6f2720e14566a35da55d208faedd_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82146aad437e4f479ca1611b0985275a_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fc55a8b42e84622a4b7cdcdf5df826b_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie805b3a04d3c48938ac5873c34415ea4_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i280fac9e05534b6299268c596cfa833e_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24748f6f2c3c4b13a639e375a531f042_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d98c34d674244558edc69369b30b018_D20211101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c542460cfda4762839a084ef51d8f3a_D20211101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3537486f8c0419eb691a4f66b203eee_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i339e6228813a498c85b2d7f98127da02_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7ee86837c2746a68860dfb7535fcf0d_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06e3165b3c1c448887c322e86a9f8a13_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i277034958c5f49aeacac3a09d44f3ed8_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82526bc6da994575ab017d5892b6d416_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89f27eacef0646e8b0239a892b872fd9_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtFixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i624acaaae30f435ebd75291c753deba1_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtFixedInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i615d12d234024ef8893376f543b38ebf_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:CurrentPortionOfLongTermDebtFixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i561e2658515249dd952d4701b6920d1e_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:CurrentPortionOfLongTermDebtFixedInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c206ad02fc34ace9432285bec041ad4_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtFixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6462e75dd8245d38368c6eca80ad6ae_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtFixedInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i406e4b11e5bd481a8db6299f0304c508_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtVariableInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1b34c43fdd74800a75cbd6d90440d54_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtVariableInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8390d31c21b74cc7b7d1415982b8163b_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtVariableInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47e9c2004c2c43809c47c5b6c81d5f0e_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtVariableInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fe7c06fa94e463ba5653d7c75741c82_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdb366acf52940e4898e8906e62562f1_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i591cab4320764a84a8e66e4d3385978a_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide22bb5358e94f4492bae56423e07903_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4dad1c42ef841959199aaf82d448ba7_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f02d1bd7ade44ffaceeb771f5a906eb_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b829a8ab0a8405eb526ac427c41f13f_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i583e770bec9a493ea4f24441de98f604_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib845645c2a2742ba951ba909e0bd697a_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dci:AdvancedFiltrationSystemsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a45152d5f0c4d8483b209234696ff1b_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dci:AdvancedFiltrationSystemsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a2c22aac1cc4eaea9e326daff356a86_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ee42217afbb46ffb775e49506da67dd_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">dci:MultiCurrencyRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28550c83d1b749d4add50617516626de_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48076fee0f3d4043a2d5591bff0e3d23_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29eec8270eb442ba82d01854e5589667_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i317a4ea0c4bc45f6af7e7bb0c05abd7b_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8bc8a0e6e37429387e4c013a68ffb39_D20210801-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1352ed04118240df867871e5e1afbc4e_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b062250596c445d83671eff94e1a22d_D20221101-20221101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2022-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>dci:segment</xbrli:measure></xbrli:unit><xbrli:context id="ic656c976342f473abdcbdd3ab72e2efe_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41c5514cdd28400395aea8ac376336d0_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic16ffd97fcd44d21b3374b70b2b886f2_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ff93f20bcd1442e82a211ad90f4221a_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8062c8f3b77c4d46b80c6662b4d0d186_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic84063b1b9954ffb8ad3dc0afc9133cf_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia04fdad8fc10428ab71b195b452b3ea5_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00943e93b7464083be8d3ac5ff3c456e_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1268a22dab748a5a965345b3739827a_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56d6bac15f3e4b5883ee80cc9ed5bceb_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i857b62daee0d4f2aadf5b094f3c7dc5e_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdaf7151cef24df696002fb6aed02397_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c1c8ff052e44444a84ea7979d5f69f4_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f1226e3e2ab44bdb6757206c99db342_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i277312b5f8564c1e87ae20c28306de7d_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88e44784b6e249abacc57e84f7b100f2_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia89647c0d8fa43bd9bdd7669caa6a732_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45c3b991f92747b58b3b1595ef26e551_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id761c5446b334a57aef369de6d6082a7_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b2096298be84ae184218b02d2a29f95_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2482cdd31cbf4c70b97e8294b59ab890_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i675bf98ad618482ea20e55b9f363e259_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i083e48cb2df742dc842414560006ddea_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OffRoadProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie26de657596243d3a625d6a8c7b1374c_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OffRoadProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ea9bccacd1641a08dbb3cc3c418a973_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OffRoadProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8d1abbd2bd24f68841d910eef87476b_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OffRoadProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f2fbb0ec18e4a28815ae70ed8ed5531_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OnRoadProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4861b01957b14e8d88ca777452d41d72_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OnRoadProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafe79ed28eb64be8aa38f8ed2a32c4af_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OnRoadProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffdb439d3d5448588d88a0defe5a2def_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OnRoadProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbbc13a2590145e0ae38ef227f4b7e6b_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AftermarketProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3815bff6406c4285b239c349a54b7219_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AftermarketProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb2011e88da641e89dc86584c353a322_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AftermarketProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24c031675b1945b5930da6310b015a7d_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AftermarketProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4707c380b237473c8f3f510025775843_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:IndustrialFiltrationSolutionsProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49a0bd234899489f9258f4714ccfd0e5_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:IndustrialFiltrationSolutionsProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3299524343e247ec9cdce19c4c272c2c_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:IndustrialFiltrationSolutionsProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2372197637d4177bd01242fe5e13219_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:IndustrialFiltrationSolutionsProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i073737fd1759448f9340828f77115a18_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AerospaceAndDefenseProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia765a7d26e5245cf89da9972bcd583cb_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AerospaceAndDefenseProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5674eca9a6bc4d1b80b974c5f0fcacd5_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AerospaceAndDefenseProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie210de890dc94f2bac5217fa4ffedaf1_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AerospaceAndDefenseProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57124dbe96704601bbbdf2d9905389da_D20230201-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id51ec13458494a259ed20af1f2797cb6_D20220201-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b5148d529f04356b404e33c277e2271_D20220801-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8d36c106e9b492a9b8b99a2769cdd6f_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5288b3c40b694c29b1810b564cf6ed7e_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4142580cfa84460b8c54f11cd279b19a_D20221101-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i573c20135bd34350aa215c28b4afc798_D20221101-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000029644</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:17pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:17pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_____________________________________________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:17pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDUy_28a47523-fea7-40c8-b8b4-8497a7e5f109">10-Q</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_____________________________________________________________</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU5_1c8e13fa-dc10-43bd-8204-0d47d72352ac">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE QUARTERLY PERIOD ENDED <ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8zNDY_c2efb8bf-fe6e-41c1-9b38-6eeef5a38d11">APRIL&#160;30, 2023</ix:nonNumeric> </span></div><div style="padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;OR</span></div><div style="padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDUz_65ac407a-771d-49b6-b3c7-8d4b07dcaa53">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE TRANSITION PERIOD FROM _________________ TO _________________.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission File Number </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDQ2_82d4dd12-0781-48e6-abbb-b307c63dbeb9">1-7891</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:17pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDQ3_c2c502d5-cdca-4c96-aa49-c565d10be7c1">DONALDSON COMPANY, INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.193%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YTY3Yzk0ZDVhZTI4NDZhMDkwNzhlNWJiY2ZhZDdhYjAvdGFibGVyYW5nZTphNjdjOTRkNWFlMjg0NmEwOTA3OGU1YmJjZmFkN2FiMF8wLTAtMS0xLTE1MTMzNw_e65dbf6b-9e99-44bf-9518-0e49d85eae22">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YTY3Yzk0ZDVhZTI4NDZhMDkwNzhlNWJiY2ZhZDdhYjAvdGFibGVyYW5nZTphNjdjOTRkNWFlMjg0NmEwOTA3OGU1YmJjZmFkN2FiMF8wLTItMS0xLTE1MTMzNw_44ba2de0-f543-46a8-a256-4c4df85e838b">41-0222640</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDQ4_654ac695-460d-4f24-bb4d-8515b34c263e">1400 West 94th Street</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU0_6018b222-b372-4a84-a800-e060d7236621">Minneapolis</ix:nonNumeric>, <ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDQ5_6b53682f-9713-47d4-8487-b31d7d973702">Minnesota</ix:nonNumeric> <ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU1_fa9c4c1d-d3e1-409f-9fb2-70a69c68bed6">55431</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDUw_b58c20b7-bc45-4524-9e66-f81b201ec449">952</ix:nonNumeric>) <ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU4_83214f73-503e-4179-bc60-b71e8faae34b">887-3131</ix:nonNumeric> </span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Not Applicable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:41.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YzJkMWFjMWVhMWEyNDE1ODkyZTM2ZWU5NmVmMTkzMzAvdGFibGVyYW5nZTpjMmQxYWMxZWExYTI0MTU4OTJlMzZlZTk2ZWYxOTMzMF8xLTAtMS0xLTE1MTMzNw_7ad9dcdc-a928-4da8-aa0c-efb0f943145b">Common Stock, $5.00 par value</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YzJkMWFjMWVhMWEyNDE1ODkyZTM2ZWU5NmVmMTkzMzAvdGFibGVyYW5nZTpjMmQxYWMxZWExYTI0MTU4OTJlMzZlZTk2ZWYxOTMzMF8xLTEtMS0xLTE1MTMzNw_376af5d8-3385-49a5-8588-d6ea4a72cd9f">DCI</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YzJkMWFjMWVhMWEyNDE1ODkyZTM2ZWU5NmVmMTkzMzAvdGFibGVyYW5nZTpjMmQxYWMxZWExYTI0MTU4OTJlMzZlZTk2ZWYxOTMzMF8xLTItMS0xLTE1MTMzNw_cf5d56b8-4f0c-43b0-b0df-90758c010150">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU2_b5684318-aca8-4f8e-b3ab-66d8c40fcdb8">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDUx_935accbf-e00b-48a2-ad12-3280a0dc15ae">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:2.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.224%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.898%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6MTc3ZTZmZTJjYjViNDU3NWI2MmRkYzFhNzBlMmFhN2QvdGFibGVyYW5nZToxNzdlNmZlMmNiNWI0NTc1YjYyZGRjMWE3MGUyYWE3ZF8wLTEtMS0xLTE1MTMzNw_41c525b8-50c1-486d-9aa7-797dbaffacc8">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6MTc3ZTZmZTJjYjViNDU3NWI2MmRkYzFhNzBlMmFhN2QvdGFibGVyYW5nZToxNzdlNmZlMmNiNWI0NTc1YjYyZGRjMWE3MGUyYWE3ZF8yLTQtMS0xLTE1MTMzNw_7b0cfcf3-06a5-40fa-beca-5f668a5c380b">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6MTc3ZTZmZTJjYjViNDU3NWI2MmRkYzFhNzBlMmFhN2QvdGFibGVyYW5nZToxNzdlNmZlMmNiNWI0NTc1YjYyZGRjMWE3MGUyYWE3ZF80LTItMS0xLTE1MTMzNw_c248b54c-220a-4937-be6f-6408dc9a0560">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDYw_793eee05-eed9-478f-9651-d30305218550">&#9746;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of May&#160;30, 2023, <ix:nonFraction unitRef="shares" contextRef="i981543b549e74a46a7b6aac45e64bf7a_I20230530" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yMzU2_f4f7faef-3b58-4e63-a3b6-1a1f2a5e4d70">121,242,187</ix:nonFraction> shares of the registrant&#8217;s common stock, par value $5.00 per share, were outstanding. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_10"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.339%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 1. Financial Statements</span></td></tr></table></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_13"></div><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DONALDSON COMPANY, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In millions, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMi0xLTEtMS0xNTEzMzc_7d8b266e-bb01-4d8d-a52a-8a4cc22f7be9">875.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMi0zLTEtMS0xNTEzMzc_75f4b2aa-9b67-424a-ad22-cf63caefe67a">853.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMi01LTEtMS0xNTEzMzc_ccaeced3-f75a-47ca-9230-e9c0a2c8586e">2,551.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMi03LTEtMS0xNTEzMzc_efd7738b-a575-4096-9c2a-8548a41f6da5">2,416.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMy0xLTEtMS0xNTEzMzc_c87d0371-ec20-416b-9558-7e6b3e7da570">586.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMy0zLTEtMS0xNTEzMzc_6c8c6e43-8e2e-4bef-83a5-196d328a86c6">584.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMy01LTEtMS0xNTEzMzc_debe14da-0579-406e-add1-c54917778a69">1,690.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMy03LTEtMS0xNTEzMzc_84c05428-2e49-4dbd-a502-8fb1791cf41a">1,640.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNC0xLTEtMS0xNTEzMzc_52c63b33-0c5a-44b3-bc12-38cac3f73cc1">288.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNC0zLTEtMS0xNTEzMzc_401c788b-f1f1-4b8b-8534-9915919da1a8">269.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNC01LTEtMS0xNTEzMzc_97220681-d1ac-407a-9f20-99d241a19529">860.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNC03LTEtMS0xNTEzMzc_2abf8f17-d237-4979-8278-5d07d0ec24df">775.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNS0xLTEtMS0xNTEzMzc_f5d32b48-8b30-4978-8a66-be66f190f6fd">145.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNS0zLTEtMS0xNTEzMzc_f43e4f9c-193e-4caa-8e58-050e7e367f8d">140.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNS01LTEtMS0xNTEzMzc_ad449f7c-e40f-4639-a3af-e3aaa9651e90">444.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNS03LTEtMS0xNTEzMzc_61fea9d1-b8af-4879-a74d-343693ed3205">411.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNi0xLTEtMS0xNTEzMzc_73a8c491-ffd6-46c7-b735-d65c4fda5b7b">19.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNi0zLTEtMS0xNTEzMzc_a9adc8f7-6b4e-4f24-806c-67743d3392e0">17.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNi01LTEtMS0xNTEzMzc_5bc97258-43bf-4851-83b6-3b347c62b426">56.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNi03LTEtMS0xNTEzMzc_d1d5629c-8371-4241-81af-75c9ee5cadb1">50.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNy0xLTEtMS0xNTEzMzc_45831c52-c08e-4a82-8ff7-d1693100c196">164.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNy0zLTEtMS0xNTEzMzc_95391a0e-0f99-4010-96bb-13bafbffdeaa">158.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNy01LTEtMS0xNTEzMzc_4a18c374-22d3-414b-9339-f9deff7e661f">500.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNy03LTEtMS0xNTEzMzc_901ed074-fa41-4a19-894a-ec031f546a97">461.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOC0xLTEtMS0xNTEzMzc_4a084a6e-3e5e-4f9d-a0d1-69c2bf066e1b">124.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOC0zLTEtMS0xNTEzMzc_24d94374-98a9-48f6-ba47-46ed6fd60258">111.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOC01LTEtMS0xNTEzMzc_3d3b5ef9-92c2-4ab6-a178-c3622afa5cc7">359.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOC03LTEtMS0xNTEzMzc_1f945f4e-4025-4834-93b5-78ff53a67972">314.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOS0xLTEtMS0xNTEzMzc_656079f5-cff6-4359-a4ba-48c806c1c9fb">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOS0zLTEtMS0xNTEzMzc_bb28d589-591d-4b64-935c-0592f33c3a3e">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOS01LTEtMS0xNTEzMzc_9861528f-4478-43fd-bba4-7ce92bdf5994">14.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOS03LTEtMS0xNTEzMzc_5c64a0e9-a2c0-4158-a381-9819ed29f77b">10.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTAtMS0xLTEtMTUxMzM3_803ba57c-2433-404d-be23-761d513d7494">2.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTAtMy0xLTEtMTUxMzM3_c6c03088-3a50-4385-8016-14338c57db26">4.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTAtNS0xLTEtMTUxMzM3_aa7340f8-5cf1-4255-86bb-81ef93f04ec1">6.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTAtNy0xLTEtMTUxMzM3_082e21c6-59f3-46ae-be4a-3e003ab27d3b">6.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Earnings before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTEtMS0xLTEtMTUxMzM3_efcdff9e-704a-4d1b-ab75-75acc502fdc6">121.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTEtMy0xLTEtMTUxMzM3_ee78db06-b611-4ee6-b6a4-36110a49b81d">111.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTEtNS0xLTEtMTUxMzM3_2c1d3c3f-5941-4446-9b3d-6c32de768cf9">351.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTEtNy0xLTEtMTUxMzM3_d3077329-0770-44bd-9626-ae25892c5a4c">309.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTItMS0xLTEtMTUxMzM3_cdab909c-a5c9-4959-801b-e46b479fb2c4">27.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTItMy0xLTEtMTUxMzM3_2ae07f46-9eff-4822-b969-3806f9b19509">28.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTItNS0xLTEtMTUxMzM3_7e809180-84ab-491f-b178-559579cbce38">84.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTItNy0xLTEtMTUxMzM3_0ad18f92-dd55-4e71-8487-feb93d53da42">78.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Net earnings </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTMtMS0xLTEtMTUxMzM3_57d92137-bcfb-40ae-b8ff-938034cac5b7">93.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTMtMy0xLTEtMTUxMzM3_e1cc6cf1-9db3-4d23-97a5-80d99159427c">83.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTMtNS0xLTEtMTUxMzM3_7e30dec2-5bbf-4c13-b6f5-1ef9f4fc3f3a">266.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTMtNy0xLTEtMTUxMzM3_a043ea3c-14f5-4fd2-91c9-eee59458d785">231.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares &#8211; basic </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTUtMS0xLTEtMTUxMzM3_7a0d6fb1-387b-43b9-91a9-a5aaa0b5940b">121.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTUtMy0xLTEtMTUxMzM3_ad00cef6-13d2-4e0e-b953-faaae232f48f">123.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTUtNS0xLTEtMTUxMzM3_aa38f183-c86e-4748-bec2-f18779379c9b">122.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTUtNy0xLTEtMTUxMzM3_dff08956-88e4-4916-9b39-85ab427a362e">123.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares &#8211; diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTYtMS0xLTEtMTUxMzM3_d00a9d9a-5840-451e-8ff0-d8a90e31e926">123.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTYtMy0xLTEtMTUxMzM3_e12267ad-b19b-4ab3-b3d7-4e949fab990f">124.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTYtNS0xLTEtMTUxMzM3_f7456cd1-fa90-448d-b061-23ee43001969">123.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTYtNy0xLTEtMTUxMzM3_39ee2bee-08f8-4887-bea5-79707fcc1177">125.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share &#8211; basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTgtMS0xLTEtMTUxMzM3_349cc79e-a3db-4753-8f5e-aab09a47f2aa">0.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTgtMy0xLTEtMTUxMzM3_844a82a7-d1f2-4a94-ad13-14c24e5d0129">0.67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTgtNS0xLTEtMTUxMzM3_95579d87-b864-4f1b-b168-942feeb9ef91">2.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTgtNy0xLTEtMTUxMzM3_9651678c-fbf8-4b6c-932e-837a70567f43">1.87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share &#8211; diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTktMS0xLTEtMTUxMzM3_c1631c2c-ca98-4b0f-b866-4dd68acf8120">0.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTktMy0xLTEtMTUxMzM3_edeeb478-857c-467a-a6d2-f218823a6446">0.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTktNS0xLTEtMTUxMzM3_f3fe4eb6-4a28-4570-a57f-8ad756a09a68">2.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTktNy0xLTEtMTUxMzM3_4c753feb-4a7a-4fce-a9f1-4e8fa3dc78c5">1.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DONALDSON COMPANY, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In millions)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMi0xLTEtMS0xNTEzMzc_1161ccae-5c5a-4513-8620-5473105e2bc2">93.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMi0zLTEtMS0xNTEzMzc_7081b175-2490-4978-ab56-ed65f63d37d3">83.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMi01LTEtMS0xNTEzMzc_2a34180c-505b-4dea-b91d-bd5974403c63">266.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMi03LTEtMS0xNTEzMzc_308e8d05-9d6d-449b-b123-3e55447debdb">231.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNC0xLTEtMS0xNTEzMzc_b1521828-8be1-421b-bb29-2d74503d8184">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNC0zLTEtMS0xNTEzMzc_a687d0aa-b9eb-4bcc-bd56-bfa1b24c93ab">42.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNC01LTEtMS0xNTEzMzc_aed80553-351b-4864-bee7-cd103d468f90">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNC03LTEtMS0xNTEzMzc_206ffdc9-f8d1-4ec8-914d-c79bca5a4e8c">70.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension liability adjustment, net of deferred taxes of $<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjo4ZmE3YzY5NDUxMDk0NDFmODhkODVkNDgyYjdiNzg4N181OQ_61f0a516-052b-40ec-b9a7-e6cd4a6a803c">0.1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjo4ZmE3YzY5NDUxMDk0NDFmODhkODVkNDgyYjdiNzg4N182Mw_8dffd70a-624b-4b19-9f16-2586bcb1a37c">0.8</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjo4ZmE3YzY5NDUxMDk0NDFmODhkODVkNDgyYjdiNzg4N182Nw_c3b13f5c-0ab5-4fef-a8ff-70f0de08a4d1">0.0</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjo4ZmE3YzY5NDUxMDk0NDFmODhkODVkNDgyYjdiNzg4N183NA_80fb5043-50dc-44ca-becc-87f84f6d5b1c">0.3</ix:nonFraction>), respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0xLTEtMS0xNTEzMzc_ee909996-5f32-467f-a61f-c2645c0174e3">0.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0zLTEtMS0xNTEzMzc_02fc5c5c-273f-4dab-bf22-056f6c9f9776">1.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS01LTEtMS0xNTEzMzc_fbf41b1b-6f26-4dd1-a718-0a25cc761f41">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS03LTEtMS0xNTEzMzc_950215af-7542-4b54-aa89-4fdc08045ea9">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) gain on hedging derivatives, net of deferred taxes of $<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjozOGNhYTU1OGUwNmE0YWJhYWU3MjRkZGNlNGViODY2NV82OA_ef3e61f8-293e-4a66-8991-bdf49a5c222b">0.1</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjozOGNhYTU1OGUwNmE0YWJhYWU3MjRkZGNlNGViODY2NV83Mg_4b8d8fa9-e449-488e-abd4-b647bc01440f">0.8</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjozOGNhYTU1OGUwNmE0YWJhYWU3MjRkZGNlNGViODY2NV83Ng_d1b8fc58-b0cb-4429-b005-f3c14d90e68f">0.0</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjozOGNhYTU1OGUwNmE0YWJhYWU3MjRkZGNlNGViODY2NV84Mw_1002b4ae-a6f2-405b-b516-6082d248d829">1.2</ix:nonFraction>), respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0xLTEtMS0xNTEzMzc_acf05cb2-4e1f-413c-9515-3e6d71968eb7">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0zLTEtMS0xNTEzMzc_59fc5c24-fa16-420a-b69e-e74d147a3ec9">2.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy01LTEtMS0xNTEzMzc_0dbc67fb-a3bd-4817-9c5e-e0881d4b45d2">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy03LTEtMS0xNTEzMzc_7da80f49-236e-425e-99d0-da4c79eeacdd">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of gain (loss) on hedging derivatives to net earnings, net of taxes of $(<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjowNjRiYzU4OWE0M2Y0NjM5YmQ3MmQ5Y2JhNzEyODMyY184OA_3a3c6f12-cb0f-4d1d-82c1-dcbd947bafc3">0.2</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjowNjRiYzU4OWE0M2Y0NjM5YmQ3MmQ5Y2JhNzEyODMyY185Mg_5598ac89-afb7-4415-a043-e08f9c42ecf5">0.1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjowNjRiYzU4OWE0M2Y0NjM5YmQ3MmQ5Y2JhNzEyODMyY185Ng_9006aa44-6b91-4121-abad-ce67160bfc2d">0.1</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjowNjRiYzU4OWE0M2Y0NjM5YmQ3MmQ5Y2JhNzEyODMyY18xMDM_336ae2d5-931b-4550-919e-d21c6e8213a9">0.0</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0xLTEtMS0xNTEzMzc_ae4d978d-b3fe-4ac8-8344-11734e0009fc">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0zLTEtMS0xNTEzMzc_5f2b2aa1-bc27-486e-9db1-21dec36c8472">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC01LTEtMS0xNTEzMzc_61c24320-9a0a-4b08-b38f-43b9dc01eca7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC03LTEtMS0xNTEzMzc_6040cbd6-5d2f-42da-860c-1b7f309f0685">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOS0xLTEtMS0xNTEzMzc_02cbd47a-4f80-4954-a432-7ee75d64d6c0">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOS0zLTEtMS0xNTEzMzc_71a8ebd5-91b4-4bb7-88ae-22dd3b345e42">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOS01LTEtMS0xNTEzMzc_769276ec-0c82-4924-8b32-a1353b2f6a84">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOS03LTEtMS0xNTEzMzc_5c6b20f0-f9b9-4ac8-88fa-c3435c1cd1dc">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTEtMS0xLTEtMTUxMzM3_9dc0c5bf-e77d-4862-b588-4c0ec62b92a8">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTEtMy0xLTEtMTUxMzM3_32297eb5-448c-40c8-9044-803815270457">42.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTEtNS0xLTEtMTUxMzM3_b104c3c0-b51a-4818-b9d8-ac82c953849f">26.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTEtNy0xLTEtMTUxMzM3_e228509c-1842-4c6e-9081-3ba4eb253e71">64.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTItMS0xLTEtMTUxMzM3_00855f5b-0e80-4374-bac5-4be35328822a">94.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTItMy0xLTEtMTUxMzM3_83484986-1027-4586-a5a5-f8701f34b6ff">40.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTItNS0xLTEtMTUxMzM3_df0b1b2b-f748-4d46-b909-1de4a76c100b">293.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTItNy0xLTEtMTUxMzM3_18261315-74ca-4669-9aff-f53b9992c50d">167.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DONALDSON COMPANY, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In millions, except share and per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMy0xLTEtMS0xNTEzMzc_97d925ca-0b17-46f0-9e99-748a1994d9f0">186.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMy0zLTEtMS0xNTEzMzc_691517cc-f43d-4f37-9422-7b8e8ffe4d03">193.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, less allowances of $<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjpjNmVmZjAxMDJjYTE0YWE5ODQ0ZjZkMTU3YjQwMGQ3Yl80NA_89da7fd3-d22e-43e9-a11a-8f2e8fcb35a9">8.0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjpjNmVmZjAxMDJjYTE0YWE5ODQ0ZjZkMTU3YjQwMGQ3Yl81MQ_4ff1b17e-7ae2-421b-b441-4a87a1919c47">7.6</ix:nonFraction>, respectively </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNS0xLTEtMS0xNTEzMzc_3ea50def-eb41-4cfb-9a62-c7409e99f7ff">626.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNS0zLTEtMS0xNTEzMzc_4b16b69c-3745-4c1c-97c4-86b398635352">616.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNi0xLTEtMS0xNTEzMzc_7dd3e693-7f3b-4929-be22-157918556e71">449.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNi0zLTEtMS0xNTEzMzc_5d3dedb5-130a-4af9-9e7f-55025f01e109">502.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNy0xLTEtMS0xNTEzMzc_efea5a99-aa1f-4cab-92c1-b68ec91fec2b">90.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNy0zLTEtMS0xNTEzMzc_1b028efd-4aeb-4e89-95c4-e8a90ca2806c">94.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfOC0xLTEtMS0xNTEzMzc_54a6311b-d4f4-4066-b306-5b8585797e45">1,352.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfOC0zLTEtMS0xNTEzMzc_c9b9b11f-c0ca-47f0-92f3-f98b86eca074">1,406.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfOS0xLTEtMS0xNTEzMzc_e2b62bcb-a930-42ea-b92a-a9e80b248018">640.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfOS0zLTEtMS0xNTEzMzc_8285e87f-7bcb-4e14-9afc-5c7b41b084c5">594.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTEtMS0xLTEtMTUxMzM3_1f09dedb-0c40-43b1-a15f-f11840f8828f">380.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTEtMy0xLTEtMTUxMzM3_de3c1899-7dd2-4673-841a-9d64a8c25590">345.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTItMS0xLTEtMTUxMzM3_45481580-b1f0-4079-a6aa-975f4c5a1c6a">138.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTItMy0xLTEtMTUxMzM3_9963dbf7-7a83-4840-a70e-29e51324a643">99.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTQtMS0xLTEtMTUxMzM3_b10b7694-2f45-4dfc-923c-a522b8e2a67c">162.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTQtMy0xLTEtMTUxMzM3_76cf0864-1260-4a3c-900f-85ad57be279a">153.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTUtMS0xLTEtMTUxMzM3_25986a1d-1d88-4b5d-89d6-c6adbdbdbf79">2,675.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTUtMy0xLTEtMTUxMzM3_347292d1-8142-4f86-bb49-a5316d9ce224">2,600.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTktMS0xLTEtMTUxMzM3_aa8eafe7-1f07-450b-a121-41c25c7f478b">26.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTktMy0xLTEtMTUxMzM3_0ec30784-d190-4f2a-9f60-d324a8ea2239">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjAtMS0xLTEtMTUxMzM3_52a183b1-5404-49ff-a025-042c4fdf4961">125.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjAtMy0xLTEtMTUxMzM3_931f0f52-c944-4be6-b2d5-861d9d9c4d3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjEtMS0xLTEtMTUxMzM3_f2b17b61-129a-400f-828e-c72b08f9c33e">311.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjEtMy0xLTEtMTUxMzM3_3d199350-4b53-443e-905f-f33ef05b6f66">338.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation and related taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjItMS0xLTEtMTUxMzM3_a6139fa2-df8a-42df-97d9-83e5a9c8f04f">105.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjItMy0xLTEtMTUxMzM3_c97b79c7-a78f-4c2d-ad1f-3bab1ca51922">113.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjQtMS0xLTEtMTUxMzM3_aabf824f-14b8-4bbc-a56b-3aaf4bbca775">31.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjQtMy0xLTEtMTUxMzM3_b55d23dd-a536-41a6-985d-23b9c82bd7f9">22.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjUtMS0xLTEtMTUxMzM3_dc85c465-ac11-428b-9667-8b76512cf995">29.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjUtMy0xLTEtMTUxMzM3_1f9eac2b-3840-4448-911d-c2bd94b25ef8">31.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:DividendsPayableCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjYtMS0xLTEtMTUxMzM3_44945997-18f6-496b-9ee9-21c2e3b1eafd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:DividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjYtMy0xLTEtMTUxMzM3_82b4990c-fb12-42e8-8d7f-4622dd20f6b3">28.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjctMS0xLTEtMTUxMzM3_c49fb87f-087e-4a37-ad4f-1c231e830936">82.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjctMy0xLTEtMTUxMzM3_90c7d3b0-f80a-4635-9306-69bc887bf185">91.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjgtMS0xLTEtMTUxMzM3_e7309914-c950-4844-bbc4-04f18b479ca5">712.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjgtMy0xLTEtMTUxMzM3_b4dd68f4-d887-42bb-8b2f-7875f5a93101">629.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjktMS0xLTEtMTUxMzM3_ea6a53fd-97a8-404c-9f8e-e6cd1842d018">470.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjktMy0xLTEtMTUxMzM3_f798c3f3-0c5d-4a1d-b9d5-29f5221c7a52">644.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzAtMS0xLTEtMTUxMzM3_b2bec4ed-313d-49e6-b5bf-25e318880430">58.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzAtMy0xLTEtMTUxMzM3_d7a44388-1d4c-4980-bba2-e3a10f5bd804">69.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzEtMS0xLTEtMTUxMzM3_5c89d9ec-8f69-4233-a055-18744338bf65">32.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzEtMy0xLTEtMTUxMzM3_32cbeb3b-4457-43eb-983d-8862316c9f82">32.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzMtMS0xLTEtMTUxMzM3_74f66546-7766-4008-a60e-8a114570f487">103.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzMtMy0xLTEtMTUxMzM3_61e08cc9-8b0c-4989-9735-b486c4950416">91.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzQtMS0xLTEtMTUxMzM3_b0ddf4b4-0935-4ae0-850e-4037a1242dc9">1,376.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzQtMy0xLTEtMTUxMzM3_995fc48f-c1a0-41d6-88d9-b45b4648ea63">1,467.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfMjE_36b76dfa-1999-417b-a253-8decf172e6f1"><ix:nonFraction unitRef="usdPerShare" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfMjE_83e21429-7621-41d8-9c32-5332c570af23">1.00</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfMzU_7592a72c-0558-4981-b24a-0ddf5f799894"><ix:nonFraction unitRef="shares" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfMzU_c103740e-0097-4ee4-9a92-2fc57b325f2a">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfNTc_2a9aa68d-a145-41d5-90ff-e0283f7d7231"><ix:nonFraction unitRef="shares" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfNTc_f0ffa65c-04c8-4efb-9108-fc988fb5e47d">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMS0xLTEtMTUxMzM3_9f9ede6c-6425-4984-94c7-a1578600cd0e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMy0xLTEtMTUxMzM3_95e36e79-4411-44d8-8255-cc01d001ee38">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfMTg_4653f4e2-4bfc-48d8-9da7-967d2669f951"><ix:nonFraction unitRef="usdPerShare" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfMTg_79da2d8c-d0f3-4d01-ab0d-76e5cfdf79de">5.00</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfMzI_317372f0-fa8e-45f9-80d6-5d028ac5ff0c"><ix:nonFraction unitRef="shares" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfMzI_c65ced18-b988-4bf4-8be8-0677a83d4dbd">240,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfNTQ_5a88359d-0d69-47ea-bdcb-fe299e9ab1a6"><ix:nonFraction unitRef="shares" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfNTQ_715f8ca4-5d49-42f9-b0e0-feefc46577dd">151,643,194</ix:nonFraction></ix:nonFraction> shares issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMS0xLTEtMTUxMzM3_a7aca7df-a76d-4895-bf82-c0843789e27c">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMy0xLTEtMTUxMzM3_e141baa6-905e-48d7-bd41-f24ccc640cff">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:AdditionalPaidInCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDItMS0xLTEtMTUxMzM3_156bad26-e48a-4059-a0cd-2d6e5bcd3ac2">22.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:AdditionalPaidInCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDItMy0xLTEtMTUxMzM3_071e5ece-8736-4f9b-bfdb-04ce08aaac32">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDMtMS0xLTEtMTUxMzM3_923e173a-49dd-4460-874c-bc00f29c245a">2,056.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDMtMy0xLTEtMTUxMzM3_43f6955c-77a9-48ef-b22a-cfa3e1d6e407">1,845.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDUtMS0xLTEtMTUxMzM3_764f0a45-0b24-4464-86fa-abd022c41ec1">179.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDUtMy0xLTEtMTUxMzM3_be61fb3c-51ca-4396-8054-aff22ec2c2f1">205.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock, <ix:nonFraction unitRef="shares" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDYtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246Y2M2NWYxZDEwOGJmNDU2OThhMGRhNTgzMTgzZWE2YjNfMjA_262f06a7-353b-40bd-bd8d-bf35254b0292">30,240,218</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDYtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246Y2M2NWYxZDEwOGJmNDU2OThhMGRhNTgzMTgzZWE2YjNfMjc_8dd952cb-b81f-42b9-a081-124fc2cb3a69">29,089,612</ix:nonFraction> shares, respectively, at cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDYtMS0xLTEtMTUxMzM3_f2a90d74-0948-41ae-aafd-facb7d79eb3a">1,358.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDYtMy0xLTEtMTUxMzM3_62beda07-a749-4a11-8336-bcdd2f9804d7">1,282.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDctMS0xLTEtMTUxMzM3_8fb089fb-8774-4bfd-89d7-08ed00663f1a">1,298.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDctMy0xLTEtMTUxMzM3_28452b88-55fa-4eb5-868d-1f9a11a6058b">1,133.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDgtMS0xLTEtMTUxMzM3_ec7e15a1-2b24-4d83-9ff9-fddfb907354d">2,675.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDgtMy0xLTEtMTUxMzM3_4cf2b926-e4c6-4447-9e47-15df476d7aab">2,600.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DONALDSON COMPANY, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In millions)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMy0xLTEtMS0xNTEzMzc_60a3ba4d-0198-48ff-88f1-af706012f2c1">266.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMy0zLTEtMS0xNTEzMzc_88ce99cc-a90d-4d7e-88d2-45d632de0439">231.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net earnings to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNS0xLTEtMS0xNTEzMzc_2f8cbf02-b06f-41cf-9845-d466ea2c538b">67.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNS0zLTEtMS0xNTEzMzc_c82971ea-6ad3-43af-80a0-b920b5f4eeac">71.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNy0xLTEtMS0xNTEzMzc_1202674d-9e82-41a8-9397-5c620e5cfeb8">9.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNy0zLTEtMS0xNTEzMzc_a75c3fe8-a750-4f9c-b258-d4a81ff3fb13">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfOC0xLTEtMS0xNTEzMzc_8c81fd8d-d26d-498a-b0e2-db2b16fb5853">17.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfOC0zLTEtMS0xNTEzMzc_0cf016ef-05aa-4217-a1ef-1fa34f7cc6ec">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfOS0xLTEtMS0xNTEzMzc_5dcc30b9-789a-44e8-98c7-69f3c9589dee">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfOS0zLTEtMS0xNTEzMzc_084f3d52-da40-461b-869c-2aa9e342e7af">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTAtMS0xLTEtMTUxMzM3_50867c5c-6f90-4c0d-8d04-7c06962a7b14">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTAtMy0xLTEtMTUxMzM3_db2bf27d-8818-4b5d-9e0b-b79fcd34dc60">183.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTItMS0xLTEtMTUxMzM3_8023fcf2-58f5-4cb1-8085-36fc29581652">353.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTItMy0xLTEtMTUxMzM3_6600dbca-aebe-40ca-be2d-a81c9799040e">143.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTUtMS0xLTEtMTUxMzM3_1c1a6eb2-730f-4262-82be-91ad7c991e12">92.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTUtMy0xLTEtMTUxMzM3_cf950cdc-cda9-4b28-8fae-4c2fbb03c258">56.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTgtMS0xLTEtMTUxMzM3_222d836c-508c-4f7e-a6c1-57df5410faca">62.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTgtMy0xLTEtMTUxMzM3_f9e29719-771a-4bf5-afa1-e7fb0a93957e">49.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTktMS0xLTEtMTUxMzM3_cf7820ab-05e1-4963-b170-7061030d0039">155.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTktMy0xLTEtMTUxMzM3_75009980-a64b-48b6-a850-fdbc3f6b4487">105.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjQtMS0xLTEtMTUxMzM3_7bf62847-896a-4829-98bc-6540d651369a">80.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjQtMy0xLTEtMTUxMzM3_a14f198b-5774-4a5e-89c7-685fa03ff5e7">249.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjUtMS0xLTEtMTUxMzM3_a137f92c-8099-46fd-817e-79061b8b7c65">135.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjUtMy0xLTEtMTUxMzM3_67b73b33-20fa-476b-a4fa-525f4cc2d87e">90.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in short-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjYtMS0xLTEtMTUxMzM3_690cf1bd-4e36-4ce2-b12e-c4525bc7786e">23.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjYtMy0xLTEtMTUxMzM3_114bf851-f326-44fc-a3f8-5f52380e72e6">16.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjgtMS0xLTEtMTUxMzM3_82129739-9bf0-485d-a31b-1f2e7f9d1dee">119.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjgtMy0xLTEtMTUxMzM3_c0945fea-1e33-47e0-a28f-65272f20ee12">153.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjktMS0xLTEtMTUxMzM3_4c10986a-ad08-47d1-b47e-a47d9fde4d82">84.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjktMy0xLTEtMTUxMzM3_32c07c42-8b6c-4922-a00b-4db8d146f1b8">81.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzAtMS0xLTEtMTUxMzM3_77ef8e0a-6cc4-49b7-9652-4b9875953885">31.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzAtMy0xLTEtMTUxMzM3_f6696ce0-229c-4925-8031-fea9eb900230">9.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzMtMS0xLTEtMTUxMzM3_6344f715-43a5-48a2-9526-7abae904994f">204.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzMtMy0xLTEtMTUxMzM3_f9c833da-dedb-482d-841a-533a19c974f2">82.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzQtMS0xLTEtMTUxMzM3_fc9c758c-205a-46cd-b94d-c072d9716ab4">1.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzQtMy0xLTEtMTUxMzM3_e880a8da-fbff-4d11-9c58-9e45a04e3978">9.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzUtMS0xLTEtMTUxMzM3_d7c98741-2db1-4d71-8c47-24f5f35d14eb">7.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzUtMy0xLTEtMTUxMzM3_17c99f98-451f-4d8a-b73a-7061689222ee">54.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzYtMS0xLTEtMTUxMzM3_56b19320-f786-460a-be86-40c4cd66d776">193.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8aedd83357f5482d8293e8a0b69cc418_I20210731" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzYtMy0xLTEtMTUxMzM3_2ca81e4f-7f4c-4f62-9204-22ff61115cfe">222.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzctMS0xLTEtMTUxMzM3_5bd9aa97-298d-44d5-8b87-bfff03cac1dd">186.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1214c7b440514180a072f13d334e9078_I20220430" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzctMy0xLTEtMTUxMzM3_fbe62a8e-936d-4450-97ca-b16ea0521e9b">168.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:IncomeTaxesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDEtMS0xLTEtMTUxMzM3_9f0b2871-d0b3-4f61-a4e3-574f881e03df">112.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:IncomeTaxesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDEtMy0xLTEtMTUxMzM3_09582bc4-18ec-40c1-83d4-d1b69cf63d11">80.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDItMS0xLTEtMTUxMzM3_40fb11a6-b3d0-4a41-9867-09b4afdfc0a4">15.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDItMy0xLTEtMTUxMzM3_da404328-a66e-40d4-9522-a6bf626e3e22">9.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Disclosure of Non-Cash Operating and Investing Transactions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment additions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDQtMS0xLTEtMTUxMzM3_e262aa2e-0031-4444-bcc2-e997e1918f53">17.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDQtMy0xLTEtMTUxMzM3_2a65b77e-87cd-4b66-adb1-cffeb7956518">12.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDYtMS0xLTEtMTUxMzM3_bcc4ab86-d2d1-4ea2-ad26-b71d1c3e9494">20.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDYtMy0xLTEtMTUxMzM3_19db9a80-3c80-4475-b2dd-f4f186c807a0">12.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DONALDSON COMPANY, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In millions, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:33.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.803%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three Months Ended April 30, 2023 and 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance as of January 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c28a43958547cc90fdb7e905bf5558_I20230131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtMS0xLTEtMTUxMzM3_eec451cd-e3f9-4e3a-be0e-bcd68b6a7afd">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dc551cdb0e43d1be12179c4aeb3699_I20230131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtMy0xLTEtMTUxMzM3_4350be5d-be8b-4cac-a342-40107d77b2b8">20.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8622166b5b64dad9e57a1714a36434d_I20230131" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtNS0xLTEtMTUxMzM3_bf8dd06f-232c-4e25-94f4-cd4e72f83c8f">1,962.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e793d4ad75b4b518299b2f971c74b80_I20230131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtNy0xLTEtMTUxMzM3_33d0a059-3ddb-4834-a746-08352c1c54a7">180.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifde6dc9c64ce4155935da1a66350cacf_I20230131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtOS0xLTEtMTUxMzM3_545cadf8-6d42-42fd-88b2-41f2aa3fcdc3">1,366.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a933e154d4443049c5127882eb8e493_I20230131" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtMTEtMS0xLTE1MTMzNw_6ce938f0-492e-414e-96a9-63579abad22b">1,194.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13b727a8521d4335a07b63ccea2b093a_D20230201-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTUtNS0xLTEtMTUxMzM3_11760460-cc7a-47bf-a4e8-3834e78084e5">93.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTUtMTEtMS0xLTE1MTMzNw_c8d59cdd-d410-4218-8160-f5fdfb5dfc7c">93.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8099841af2ce4caa9998ed56ba049c03_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTYtNy0xLTEtMTUxMzM3_f81fa5c5-ca49-40d5-8574-199fc1d1d6dd">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTYtMTEtMS0xLTE1MTMzNw_e8c6f744-8dc1-4ffe-bf47-ab4e6761c27d">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Treasury stock acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie601657865f04791850b342cb8e38f10_D20230201-20230430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTctOS0xLTEtMTUxMzM3_3c9d939b-47b2-4705-8515-29d046f4bedd">4.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTctMTEtMS0xLTE1MTMzNw_3a9af0b1-c6ad-4f2a-b22f-a3ce90df5fb6">4.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Dividends declared</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13b727a8521d4335a07b63ccea2b093a_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTgtNS0xLTEtMTUxMzM3_c6434483-fb5d-4d2b-a7af-4f10126aa132">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTgtMTEtMS0xLTE1MTMzNw_05c1a0cd-aa49-4442-8535-07852340d554">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Stock compensation and other activity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0356135ea5904b2db080b69e43e7676d_D20230201-20230430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTktMy0xLTEtMTUxMzM3_67a50a3e-7af3-42a4-bcd3-b2df29b8f6e1">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i13b727a8521d4335a07b63ccea2b093a_D20230201-20230430" decimals="-5" sign="-" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTktNS0xLTEtMTUxMzM3_06f22168-7233-44a0-92dc-d6299a4c7ab5">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie601657865f04791850b342cb8e38f10_D20230201-20230430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTktOS0xLTEtMTUxMzM3_8847f086-9610-4534-80ab-693ad441464f">12.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTktMTEtMS0xLTE1MTMzNw_1270a711-3ac5-4553-97b9-986233f1ffca">14.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance as of April 30, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i302b665f54544baea07b8a1f31224759_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtMS0xLTEtMTUxMzM3_523fda5e-16a6-4d78-a741-0b5ec88e5673">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2fbea5d56114856997fff9b752d252c_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtMy0xLTEtMTUxMzM3_b6918ee0-12d1-4970-b50a-a127b97b7ed9">22.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e4cc32d6e124f3eb3de0f2acede1b99_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtNS0xLTEtMTUxMzM3_4b26279a-61f5-4924-8ba5-76f509b3f1eb">2,056.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if59da2713120470b82502e2dc064ef19_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtNy0xLTEtMTUxMzM3_4bdb6863-0564-4259-935a-17812e34249e">179.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i833d3ad87a624decb7f5dea65b191311_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtOS0xLTEtMTUxMzM3_1df4fb8f-597d-4b6f-b85f-295522ce4135">1,358.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtMTEtMS0xLTE1MTMzNw_921ab11b-3efd-43e0-a141-68fca2e8013c">1,298.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance as of January 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8caa4e0446a4046a540b1878d1d5711_I20220131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtMS0xLTEtMTUxMzM3_afe34b74-4a66-4072-9c1b-0908171983e1">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6c10d324ea1460f912fccd921651985_I20220131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtMy0xLTEtMTUxMzM3_f02fa8b8-d45b-49d5-92a5-937d105e14c0">11.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i005841774ff745b3af764966528000fa_I20220131" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtNS0xLTEtMTUxMzM3_b34dd310-bc92-41c9-8d5c-bf56b5fb91ca">1,718.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94c848bfdb654b658ae41cb54ba19ab5_I20220131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtNy0xLTEtMTUxMzM3_0bbfd216-dba2-44e5-8b54-81e9638ed1f8">140.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d4d577c651d42afb92c74028bbc8049_I20220131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtOS0xLTEtMTUxMzM3_44df3624-ec8e-46fd-afc2-1dc11a27c73b">1,231.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4b27aeff4fb4a9195ac475ee6c60d31_I20220131" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtMTEtMS0xLTE1MTMzNw_eb7a5ccd-4b4a-4c23-98c2-a92e958fcaa7">1,116.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice62da15ad24407d8437f46d7c0d803d_D20220201-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzUtNS0xLTEtMTUxMzM3_6b77c043-fd97-4866-a5fe-fb977c42ef69">83.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzUtMTEtMS0xLTE1MTMzNw_18ba0754-f88e-4bec-a04b-d1c2e5827d25">83.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25d5baf595334ff38f80db9e75b18f0f_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzYtNy0xLTEtMTUxMzM3_d3f4c352-256e-40e9-9e12-c236cbd48284">42.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzYtMTEtMS0xLTE1MTMzNw_4d7e81cf-5845-4b7e-9499-416faaa2f2ae">42.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Treasury stock acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fbfafe7ed914ae98d78bffd7e066503_D20220201-20220430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzctOS0xLTEtMTUxMzM3_7c57073b-a1d1-4913-94a6-49f0117260d6">38.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzctMTEtMS0xLTE1MTMzNw_3cdcc440-f822-4cdf-a16e-562defa503e6">38.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Dividends declared</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice62da15ad24407d8437f46d7c0d803d_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzgtNS0xLTEtMTUxMzM3_056e6545-48e5-4d9a-91a9-0c7e33abf9e3">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzgtMTEtMS0xLTE1MTMzNw_6c7f055b-9de0-499f-b123-9c269f2ac9a5">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Stock compensation and other activity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i727b4b28ca0243f1ba46bfc43cba0d0d_D20220201-20220430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzktMy0xLTEtMTUxMzM3_b19134e4-63f5-4083-9ee6-a4e9f065ca65">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fbfafe7ed914ae98d78bffd7e066503_D20220201-20220430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzktOS0xLTEtMTUxMzM3_9a5ea597-8d71-48fd-9c2c-9e9d3db2764e">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzktMTEtMS0xLTE1MTMzNw_51bbf6cb-1a76-4f00-9a8d-2e372783ab9e">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ffa7942690a4e27a0a33d6df2dbb3cc_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtMS0xLTEtMTUxMzM3_47abf72c-7df4-4013-9102-d2e330362889">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35a2b47298734ca6963c0ff4a052d547_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtMy0xLTEtMTUxMzM3_5ff2ef68-e473-4dcb-bdd1-90e59fd02f56">14.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521ae2a4e46048c2bdf46b51e8c87d87_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtNS0xLTEtMTUxMzM3_cf7d7223-6c62-4746-bcb2-a92272a691ef">1,801.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd542a92854c4c8b8d5eaab545c5189b_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtNy0xLTEtMTUxMzM3_034cf9f7-f3ca-4f1c-87ac-ac49efff3b0c">182.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc72a87bfb044122b08d4b6cc48a3077_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtOS0xLTEtMTUxMzM3_637e406f-739e-4157-aebe-1d4cc1df6d55">1,267.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1214c7b440514180a072f13d334e9078_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtMTEtMS0xLTE1MTMzNw_1cec3164-f2a7-4095-8485-07c17737740c">1,123.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:33.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.803%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Nine Months Ended April 30, 2023 and 2022</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3afc5de9da448fc874fa18e7758f3e4_I20220731" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy0xLTEtMS0xNTEzMzc_8ae15ec0-a944-4a69-a6aa-e077c01a46ba">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecb883458f0047b6a52cd8f66b9ca01a_I20220731" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy0zLTEtMS0xNTEzMzc_fb951657-0a78-4237-bc46-ed366298969a">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab40b251f26a49bc873140994aac5e37_I20220731" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy01LTEtMS0xNTEzMzc_0bf95e9a-57fb-4a64-8867-a57daeea1c5b">1,845.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7b368aea47248688e25db7398ab1a93_I20220731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy03LTEtMS0xNTEzMzc_e2dc9898-4dc2-4962-8aab-67684c56323a">205.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc3f24ef40754d47b8c01c179c578e3b_I20220731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy05LTEtMS0xNTEzMzc_e5356a00-ea62-428f-9860-2b3a5bda8b82">1,282.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy0xMS0xLTEtMTUxMzM3_ed83c275-5d25-4712-91de-94379a81fd31">1,133.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f0522d97b564716857fd0b80d918f82_D20220801-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNC01LTEtMS0xNTEzMzc_cc796f5e-a4b6-4d4c-a8c0-1d3b19d4fe2e">266.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNC0xMS0xLTEtMTUxMzM3_cc70ea8b-840b-483d-8e65-7df92ddc66af">266.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5abee2ab6d834c34962b4e29101cc9b0_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNS03LTEtMS0xNTEzMzc_3bf821a0-b935-416a-a287-f9360fa7ebb0">26.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNS0xMS0xLTEtMTUxMzM3_12f77eae-37e6-4abe-b2e1-c85c8f917e21">26.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Treasury stock acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie24216524b5546019db9bb68e9cd1e4e_D20220801-20230430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNi05LTEtMS0xNTEzMzc_f5e57ad6-52ed-477b-a212-25470b0bf5ea">119.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNi0xMS0xLTEtMTUxMzM3_e0bae26b-205e-4e78-b30d-30fd8019c960">119.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjplODM0M2UwZmI2MzQ0MGM3YTYzZDQzNjg2OWJjZDU2Y18yNA_ddd0f429-6dac-45bd-af94-d0917c86bb6b">0.46</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f0522d97b564716857fd0b80d918f82_D20220801-20230430" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNy01LTEtMS0xNTEzMzc_a2e2232e-f7e2-4bbe-80ad-12f24d4150b6">55.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNy0xMS0xLTEtMTUxMzM3_e70cf948-ddb2-40d6-bcdd-4db8b8e37b3d">55.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Stock compensation and other activity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1266fafccefa455db6e1c924ffa94ec8_D20220801-20230430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOC0zLTEtMS0xNTEzMzc_85182974-07c1-4917-8c2b-d1d3c91d492e">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f0522d97b564716857fd0b80d918f82_D20220801-20230430" decimals="-5" sign="-" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOC01LTEtMS0xNTEzMzc_ab9672d1-db7e-477a-9e47-fa9e52347d30">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie24216524b5546019db9bb68e9cd1e4e_D20220801-20230430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOC05LTEtMS0xNTEzMzc_5fd77324-d89b-47e0-b700-15a15de53092">42.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOC0xMS0xLTEtMTUxMzM3_d76087a8-b5b1-4a96-88b4-2a8b16c469f2">47.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance as of April 30, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i302b665f54544baea07b8a1f31224759_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS0xLTEtMS0xNTEzMzc_a94de31b-8b4d-4553-8b16-8daf644b7d3c">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2fbea5d56114856997fff9b752d252c_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS0zLTEtMS0xNTEzMzc_2696754b-dfd3-4afc-9341-ab2085481c0e">22.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e4cc32d6e124f3eb3de0f2acede1b99_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS01LTEtMS0xNTEzMzc_43b68384-a507-480b-8d1f-f24e6229a3ef">2,056.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if59da2713120470b82502e2dc064ef19_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS03LTEtMS0xNTEzMzc_5499f58f-5b60-4701-88c6-143a4cd1a738">179.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i833d3ad87a624decb7f5dea65b191311_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS05LTEtMS0xNTEzMzc_849c603d-70b1-4106-a8a3-e4964f4bd938">1,358.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS0xMS0xLTEtMTUxMzM3_efdd2535-6b5b-464f-b476-8d4091a8f779">1,298.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance as of July 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdee0039e774424c870d2e31a936cdbf_I20210731" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtMS0xLTEtMTUxMzM3_1adfb259-976a-4613-9678-2463ae7fed21">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21035835d8fc4f9aafaa09ea87fd0fe5_I20210731" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtMy0xLTEtMTUxMzM3_4dbb9953-afeb-4f24-98eb-d9c438fceb8e">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54b428e76f554d7d98170aa7f32714ce_I20210731" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtNS0xLTEtMTUxMzM3_f1947348-58b0-44c8-b47b-f3067ea4d65e">1,623.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc9e784dd8e44793bafdc1cb96674d0d_I20210731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtNy0xLTEtMTUxMzM3_c79193b8-f6e9-43ae-b774-ba3bf1718f70">118.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib75460b40d51405caeb8e5929b8105c5_I20210731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtOS0xLTEtMTUxMzM3_f696cf1a-b5a8-40e3-9cca-f81d796847df">1,129.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8aedd83357f5482d8293e8a0b69cc418_I20210731" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtMTEtMS0xLTE1MTMzNw_b880c696-c844-4c61-b154-394b0837bf0d">1,137.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7654c8af87a473a8bc51678e8776a00_D20210801-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTItNS0xLTEtMTUxMzM3_331f1b4c-abc2-4378-82a5-0462476b3e1e">231.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTItMTEtMS0xLTE1MTMzNw_932548c1-96e1-4cd7-acd0-6fecdead7b55">231.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8983ab8a5432426aa74d7190bf263f6b_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTMtNy0xLTEtMTUxMzM3_26b17fb4-d06f-45a5-95bc-b7394ea4af7f">64.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTMtMTEtMS0xLTE1MTMzNw_673a20a4-8d7f-4134-9e78-5b9d13b637a1">64.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Treasury stock acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd17ab5d1cb141c6b6631213f6a6f844_D20210801-20220430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTQtOS0xLTEtMTUxMzM3_d7ba09d3-774f-4f2f-b6fd-ba80d0c94c25">153.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTQtMTEtMS0xLTE1MTMzNw_f83a434b-3122-49a9-bc90-71882bf8d8a9">153.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTUtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZmI0ZWRmYzlhMDk3NGY5Yjg4OThhNTBmMjBhMTkxMTFfMjQ_3bf6d3eb-e96d-4b6a-91aa-f40bd801429e">0.44</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7654c8af87a473a8bc51678e8776a00_D20210801-20220430" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTUtNS0xLTEtMTUxMzM3_ae7af037-eb88-42bd-923e-241763812705">54.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTUtMTEtMS0xLTE1MTMzNw_81e0b6b7-ca37-4354-8b45-1c0318bec964">54.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Stock compensation and other activity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499aa2960b014174934c229b7a80712a_D20210801-20220430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTYtMy0xLTEtMTUxMzM3_a9423e8f-6186-4381-abcf-43994f21a5d4">11.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7654c8af87a473a8bc51678e8776a00_D20210801-20220430" decimals="-5" sign="-" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTYtNS0xLTEtMTUxMzM3_ed99cd17-231e-46c6-9820-5ea79cdcc043">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd17ab5d1cb141c6b6631213f6a6f844_D20210801-20220430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTYtOS0xLTEtMTUxMzM3_21283736-01fd-4734-b3f9-80b6f0bea08f">15.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="dci:StockCompensationAndOtherActivity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTYtMTEtMS0xLTE1MTMzNw_24cde038-8004-4ae6-bc90-634d7f91f665">26.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance as of April 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ffa7942690a4e27a0a33d6df2dbb3cc_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctMS0xLTEtMTUxMzM3_8efbdbcd-ef3f-4453-8383-f933be4feaa7">758.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35a2b47298734ca6963c0ff4a052d547_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctMy0xLTEtMTUxMzM3_f880697a-d2e3-418f-aa51-13a712fded7f">14.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521ae2a4e46048c2bdf46b51e8c87d87_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctNS0xLTEtMTUxMzM3_1d0d5581-6d36-4cf2-b8e2-c280309da48b">1,801.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd542a92854c4c8b8d5eaab545c5189b_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctNy0xLTEtMTUxMzM3_7561eb5e-7a91-4e07-935e-1bdfcb0f7429">182.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc72a87bfb044122b08d4b6cc48a3077_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctOS0xLTEtMTUxMzM3_3b225396-9798-413c-ac7e-f204a7cb5d2d">1,267.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1214c7b440514180a072f13d334e9078_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctMTEtMS0xLTE1MTMzNw_65ff1503-cb03-448e-9222-26d81610688b">1,123.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Condensed Consolidated Financial Statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DONALDSON COMPANY, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_31"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcyNg_04584e87-6f5b-4777-9c05-ed6cc7715ccd" continuedAt="if129e43861ad4e35ba4f59808255217d" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. Summary of Significant Accounting Policies</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcxMw_e37049cf-61bc-435d-bebe-3654ed6a2ec5" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ciples (GAAP) in the United States (U.S.) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and changes in stockholders&#8217; equity have been included and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re of a normal recurring nature. Operating results for the three and nine months ended April&#160;30, 2023 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company&#8217;s Audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 18, effective November 1, 2022, the Company established a new segment reporting structure which resulted in three reportable segments: Mobile Solutions, Industrial Solutions and Life Sciences.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="dci:PrinciplesOfConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcyNQ_60c327dd-5021-490e-9525-d9e5b72063aa" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Condensed Consolidated Financial Statements include the accounts of the Company and all its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The Company&#8217;s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information on the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity have been made to conform to the current period presentation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcxNA_47fd5716-18cd-4e88-8334-ed72e75fdf06" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company&#8217;s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Environment</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While inflation was not as significant in the third quarter or the first nine months of fiscal 2023, as compared to the prior year, the Company continues to experience the effects of inflation related to raw materials and other expenses, including labor and energy. These inflationary pressures have had an adverse impact on the Company&#8217;s profit margins throughout the third quarter and the first nine months of fiscal 2023, however they have been generally mitigated by pricing actions primarily implemented in the prior year.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcxNg_40218403-a025-47cd-a4a1-a2901dc2db95" continuedAt="i293f89991de34688b85f2f1081ab6d98" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of the Financial Accounting Standards Board&#8217;s (FASB) Accounting Standards Updates (ASUs) issued but not yet adopted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This ASU clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 606) as if the entity had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, with early application permitted. This ASU is applicable to the Company&#8217;s fiscal year beginning in the first quarter of fiscal 2024. The Company does not expect adoption of this standard will have a material impact on its financial statements.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><ix:continuation id="if129e43861ad4e35ba4f59808255217d"><ix:continuation id="i293f89991de34688b85f2f1081ab6d98"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair values; it also requires additional disclosures, including the nature and remaining duration of such restrictions. The guidance is effective for fiscal years beginning after December 15, 2023, with early application permitted. This ASU is applicable to the Company&#8217;s fiscal year beginning in the first quarter of fiscal 2025. The Company does not expect adoption of this standard will have a material impact on its financial statements.</span></ix:continuation></ix:continuation></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_34"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU4OTk4Nw_5c574a28-4a84-4986-87b4-fe627d8c2c6c" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. Acquisitions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2023, the Company acquired Isolere Bio, Inc. (Isolere), headquartered in Durham, North Carolina, for cash consideration of $<ix:nonFraction unitRef="usd" contextRef="ibbca1f5b59bf443f92afc1b88ca48caf_D20230201-20230430" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU4OTk3Mw_90f86a1b-c2b7-4016-8988-4757d1499d2c">62.3</ix:nonFraction>&#160;million, net of cash acquired. Isolere develops reagents and accompanying filtration processes used for the purification and streamlined manufacturing of biopharmaceuticals. Isolere is reported within the Company&#8217;s Life Sciences segment. The Company assigned the fair values to the net assets acquired resulting in $<ix:nonFraction unitRef="usd" contextRef="ie249022f4c5e4a92b2c40e954df8b692_I20230430" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU4OTk1MQ_ec50399d-1e9a-4160-91ae-81e2e69859e1">28.1</ix:nonFraction>&#160;million for goodwill and $<ix:nonFraction unitRef="usd" contextRef="ie249022f4c5e4a92b2c40e954df8b692_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU4OTk1MA_c90e8e6d-29d8-4469-aa30-27179be375af">44.5</ix:nonFraction>&#160;million for intangible assets, as well as a deferred tax liability of $<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU5MjI2Mg_6baf0c11-835a-40c8-92d2-5ef32d2e29dd">10.9</ix:nonFraction>&#160;million, none of which are expected to be deductible for tax purposes. Net working capital was $(<ix:nonFraction unitRef="usd" contextRef="ie249022f4c5e4a92b2c40e954df8b692_I20230430" decimals="-5" sign="-" name="dci:NetWorkingCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNjU5NzA2OTc3NzY4NA_5b1d79af-e037-44e5-8bf2-1cf9b399ebb4">0.4</ix:nonFraction>)&#160;million. The purchase price allocation for this acquisition is preliminary pending the outcome of the final valuations of the net assets acquired. Net sales of Isolere were immaterial to the Condensed Consolidated Statements of Earnings for the three and nine months ended April&#160;30, 2023. Management expects to finalize the purchase accounting by the second quarter of fiscal 2024.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Price Summary</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNjU5NzA2OTc3NzcwMA_a9e11338-d1ce-4ed5-971c-9cbd7c8c5540" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Isolere acquisition, net of cash acquired, as of the acquisition date were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:86.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13b608d30b3440b38cbfbb91cb0167c5_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMi0xLTEtMS0xNjE1OTU_bc868435-b4da-4599-9442-f672fbe15c68">41.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f12fff01e9e4d24af3925c3e4ea67a7_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMy0xLTEtMS0xNjE1OTU_8f4207b6-ad83-41d7-a8af-706ca302f96a">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4526873d326b40a9b3c8c5f3e2c0b583_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfNS0xLTEtMS0xNjE1OTU_4ef73736-0446-40cb-8efb-f31be504b8ce">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfNy0xLTEtMS0xNjE1OTU_139714b7-578e-4578-a297-1e934412e539">44.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731" decimals="-5" name="dci:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfOC0xLTEtMS0xNjE1OTU_a2e256b4-ae89-4c8a-b951-f8a0a563f169">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfOS0xLTEtMS0xNjE1OTU_f13e7f84-9c56-42f6-9b16-ae9e1e4e45c5">47.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTAtMS0xLTEtMTYxNTk1_ba4c9425-7fdc-4eb1-a335-3036fb9c0731">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate purchase price</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTEtMS0xLTEtMTYxNTk1_a9816170-96be-4590-8a05-a73ba3a60a62">75.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTItMS0xLTEtMTYxNTk1_82f421ba-399a-4cf5-bb08-1f00abf7421a">10.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTQtMS0xLTEtMTYxNTk1_51d5eacf-611e-4fa3-b421-6c1d3590887a">2.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b13a9312624478a89cc24ed60f6c2c3_D20211101-20220731" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTUtMS0xLTEtMTYxNTk1_8c932bad-8007-4a4e-b44a-a767c238ade6">62.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2022, the Company acquired Purilogics LLC (Purilogics) headquartered in Greenville, South Carolina, for cash consideration of $<ix:nonFraction unitRef="usd" contextRef="i7eb310d61de64575aaef107d7a1e36f0_D20220501-20220731" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNTQ5NzU1ODE5NTAx_2da92a5d-9f6b-45aa-a66d-32eb617d5f75">19.9</ix:nonFraction>&#160;million, net of cash acquired, and contingent consideration with a maximum payout of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNTQ5NzU1ODE5NTgy_e7d97cf7-7b82-4b33-b82b-13c6ada4c311">29.0</ix:nonFraction>&#160;million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purilogics is a biotechnology company that leverages a novel technology platform for the development of membrane chromatography products. Purilogics offers a broad portfolio of purification tools for a wide range of biologics. Purilogics&#8217; proprietary formulations and processes create membranes that have significant competitive advantages, enabling faster and more cost-effective production of increasingly complex biologic drugs. Purilogics is reported within the Company&#8217;s Life Sciences segment. Purchase accounting was finalized in the second quarter of fiscal 2023. Net sales of Purilogics were immaterial to the Condensed Consolidated Statements of Earnings for the three and nine months ended April&#160;30, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2022, the Company acquired Pearson Arnold Industrial Services (PAIS), headquartered in New Hope, Minnesota, for cash consideration of $<ix:nonFraction unitRef="usd" contextRef="i91284ee20fb64763aa7419ca048a3943_D20211101-20220131" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfMTc0_ec2b9c04-6e8f-4454-9b02-73d53586d4df">3.3</ix:nonFraction>&#160;million, net of cash acquired, and contingent consideration with a maximum payout of $<ix:nonFraction unitRef="usd" contextRef="i6276600c71ba40c5af30c962d3b50d90_I20220131" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfMjU0_e15243fc-0a61-43bd-958a-502bf7b558f9">1.7</ix:nonFraction>&#160;million, and Solaris Biotechnology S.r.l (Solaris), headquartered in Mantovano, Italy, with U.S. operations based in Berkeley, California, for cash consideration of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8364;<ix:nonFraction unitRef="eur" contextRef="i980bb4d9627f4052931f0bc8ad27537c_D20211101-20220131" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNDE0_95303f39-9cd2-4cb5-948f-bc9304e12dd6">41</ix:nonFraction>&#160;million, or $<ix:nonFraction unitRef="usd" contextRef="i980bb4d9627f4052931f0bc8ad27537c_D20211101-20220131" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNDIx_da95a56a-61e5-4272-ae14-7000eb17ac5f">45.7</ix:nonFraction>&#160;million, net of cash acquired. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PAIS provides equipment, parts and services for dust, mist and fume collection systems, industrial fans and compressed air systems. PAIS is reported within the Company&#8217;s Industrial Filtration Solutions (IFS) business in the Industrial Solutions segment. So</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">laris designs and manufactures bioprocessing equipment, including bioreactors, fermenters and tangential flow filtration systems for use in food and beverage, biotec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hnology and other life sciences markets. Solaris is reported within the Company&#8217;s Life Sciences segment. Net sales of these acquisitions were immaterial to the Condensed Consolidated Statements of Earnings for the three and nine months ended April&#160;30, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 15 and 17 for related contingent compensation and consideration.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTk0NQ_a55b71a3-6c02-4772-a806-f9c4cd98f988" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the globe. Most of the Company&#8217;s performance obligations within customer sales contracts are for manufactured filtration systems and replacement parts. The Company also performs limited services and installation. Customer contracts may include multiple performance obligations and the transaction price is allocated to each distinct performance obligation based on its relative standalone selling price.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Disaggregation</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTk0Ng_10683d1a-0e42-4e52-90c0-135fa18164f4" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales, generally disaggregated by location where the customer&#8217;s order was placed, were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bc6792376a04c52be9be93e88ac5048_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMi0xLTEtMS0xNTEzMzc_acd78d94-a0c4-4710-b6e0-0d2192788906">377.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia10a5eaa9ec44caaaedb832481afd4c4_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMi0zLTEtMS0xNTEzMzc_3951a5e2-c6ca-4b39-82c6-1e74229c194e">348.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bab38e120304284a20a49b03fc98c5d_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMi01LTEtMS0xNTEzMzc_74f754e8-b71c-4411-ba51-1fef1af52063">1,099.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d16d044df9f4aa2bfeada5fc7b878ef_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMi03LTEtMS0xNTEzMzc_de321f36-cac9-4fba-808a-55356983af3b">963.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (EMEA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib62f3a4d2d75435295348107306edd7f_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMy0xLTEtMS0xNTEzMzc_6f1e76ea-5412-402e-a844-0c00c90c8241">255.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2d8ae4586a94c4aaf33257092ae96cc_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMy0zLTEtMS0xNTEzMzc_75525e73-a257-42b7-b1ec-7affb6a2dfb2">250.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e7ecee3f35c4a989dc75e1dd6a96c81_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMy01LTEtMS0xNTEzMzc_bab569cb-d40f-48b8-965e-e0704a07863a">734.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7596872043974a26b8d4c6a58526409a_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMy03LTEtMS0xNTEzMzc_436b07d1-3f02-472a-aaa6-e5edb22699bb">717.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific (APAC)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8955e14a5c2464c89c8556c2726f881_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNC0xLTEtMS0xNTEzMzc_809668bf-67f6-4792-89a2-ba452ffba49e">160.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecb46a8d47a344419d46f2e8c93cd044_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNC0zLTEtMS0xNTEzMzc_4b2d0e33-7a4f-4ea8-8a88-9fa1f2a00d85">161.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32f85d682f1d492580d08c0a9c1c9f4d_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNC01LTEtMS0xNTEzMzc_32e5edca-aa83-4457-8e15-2c139b733ffd">453.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4077bf4b97ca4ebb85a6ef6ff5b11fe5_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNC03LTEtMS0xNTEzMzc_ac40bd28-ad73-4677-8300-b9908ee16461">495.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America (LATAM)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i486c7ec6ad604e1fb0bd2c8483703167_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNS0xLTEtMS0xNTEzMzc_dd8709e8-45fd-486c-95f4-d75ec9f3ac94">82.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i519931e8a58845f8a4aaddf31a2a3148_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNS0zLTEtMS0xNTEzMzc_e0aebdfe-424e-4575-90cc-49ad97e09558">91.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24c7055bb6a2485bb56c94a9166a01e7_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNS01LTEtMS0xNTEzMzc_8e1c2f97-0610-4e5d-9945-5156d26b665e">264.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5787c484041542f388183756b0615194_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNS03LTEtMS0xNTEzMzc_9eea253c-abae-412d-9e46-0db3fefd75ef">240.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNi0xLTEtMS0xNTEzMzc_91beb6db-cd3c-4572-8bbd-942dffdbf02d">875.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNi0zLTEtMS0xNTEzMzc_268e0530-e747-498c-a190-14c544927a01">853.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNi01LTEtMS0xNTEzMzc_610a7699-9bf3-4f22-ae34-86fa8a7193a5">2,551.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNi03LTEtMS0xNTEzMzc_cfb45da4-1f26-4d32-8223-1acc0742e470">2,416.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 18 for net sales disaggregated by segment and business unit.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing of the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTE0NA_014f6863-dde4-4871-adf7-08d84bb73838">15.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTA5OTUxMTYyOTc4NQ_6c830ac5-6859-4c64-a3c5-c172dcda8ef6">17.7</ix:nonFraction>&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. In other limited circumstances, the customer may make a payment at a time earlier than when revenue is recognized and prior to the satisfaction of performance obligations, resulting in contract liabilities, which are reported in deferred revenue on the Condensed Consolidated Balance Sheets. Contract liabilities were $<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTQ4Mg_b32c7ec6-f41e-428c-a22f-c5ae2d78389f">31.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTQ4OQ_94c29b2b-3f2c-48db-b601-f65edfe19f4d">22.3</ix:nonFraction>&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is not significant. None of the Company&#8217;s contracts contained a significant financing component.</span></div></ix:nonNumeric><div id="i9d6a562d2f9c46c3a54595a7743f6471_40"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RleHRyZWdpb246NjU1NzZlYjhlYjhlNDI1OTliMThkNDg4YzE0MDNhOGFfNzg_b511ed83-e4f9-4435-9a5a-d4676d8d81b6" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. Inventories, Net</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RleHRyZWdpb246NjU1NzZlYjhlYjhlNDI1OTliMThkNDg4YzE0MDNhOGFfNzU_9e2ac682-b6d4-4c6d-b3ba-3e059ee83465" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMS0xLTEtMS0xNTEzMzc_2477b671-959e-40bc-bc58-201318d9787d">168.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMS0zLTEtMS0xNTEzMzc_7ede76e3-830b-4e3d-b724-472b8cfb1bc3">197.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMi0xLTEtMS0xNTEzMzc_0ff36cc9-b09b-459a-8d06-59527de69d7a">56.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMi0zLTEtMS0xNTEzMzc_f5410c3a-1069-474e-925a-9d1c34d626b9">56.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMy0xLTEtMS0xNTEzMzc_4e0b71c7-430a-4a19-af10-3f9165cc91e3">224.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMy0zLTEtMS0xNTEzMzc_ab130f7c-7a55-49f1-a748-70ecfef66468">248.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfNC0xLTEtMS0xNTEzMzc_9cf6d771-7c54-4613-8556-3986d163b77e">449.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfNC0zLTEtMS0xNTEzMzc_fd4c14f1-4037-483f-bbd1-4cf1e8274107">502.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i9d6a562d2f9c46c3a54595a7743f6471_43"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RleHRyZWdpb246MGE3YjNkNjI0ZTU0NGY0OTk5ODIzNWUwOWE4YTFjNjVfOTI_636704d9-6da7-4f1b-a45d-78072697cddd" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. Property, Plant and Equipment, Net</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RleHRyZWdpb246MGE3YjNkNjI0ZTU0NGY0OTk5ODIzNWUwOWE4YTFjNjVfOTM_6f10d83f-d48f-4811-ba14-502f86da2c25" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment, net were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15097e60df7e4d7badf48d2ffdbf99c9_I20230430" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMS0xLTEtMS0xNTEzMzc_355e5202-eabd-4a4f-9a76-cd7211334d75">26.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68d4d225ccc14988a65ad09a3df0520e_I20220731" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMS0zLTEtMS0xNTEzMzc_465aa17d-350b-4bf5-9548-ad2795cad61c">25.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7aa8f5bfb0c445a9f7837096b5628a9_I20230430" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMi0xLTEtMS0xNTEzMzc_e719d555-007a-4bdd-b6bc-a064afbb7f0d">410.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbf111f41ab6412f80307c463b1cc7af_I20220731" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMi0zLTEtMS0xNTEzMzc_4e150df8-03f6-4976-b278-4fed7a2e15f9">396.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7289fbabd2e94dd3b85f85821fad6863_I20230430" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMy0xLTEtMS0xNTEzMzc_c55166ca-8b18-42ee-8494-1abf94751599">986.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4d2a4323c4f42348a743fe511fa6437_I20220731" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMy0zLTEtMS0xNTEzMzc_f89d6545-3349-47ca-8096-cb5d195a604f">940.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59a148352fbb471581aa440d147c1541_I20230430" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNC0xLTEtMS0xNTEzMzc_80f3669a-c808-4b37-93f0-48c43c317dac">142.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03efc726baf344da8cd4df02b0a8a102_I20220731" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNC0zLTEtMS0xNTEzMzc_c3b45680-b5cd-40c7-bfc6-82d38df5b6ec">141.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f9edc0952324cfe893246ebd659edde_I20230430" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNS0xLTEtMS0xNTEzMzc_0f19b55c-8097-4250-b705-ee74b67e4e2e">128.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifffe29b359a4474492be0d62d85f1365_I20220731" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNS0zLTEtMS0xNTEzMzc_44b44e76-4468-4f01-b1d4-219b5aa39fb1">72.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNi0xLTEtMS0xNTEzMzc_6913d9a5-f0f7-4416-970b-bd64d14dda98">1,052.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNi0zLTEtMS0xNTEzMzc_d4485766-a17b-496f-9d66-89df91fbb36d">980.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNy0xLTEtMS0xNTEzMzc_bf5cf3bc-eaaa-4015-afe3-4eaf2c044f83">640.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNy0zLTEtMS0xNTEzMzc_62b70355-53aa-4958-9b92-95d8ac591e10">594.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_46"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTMzNQ_0a8f3d72-554c-4bc3-9956-33701d5576d8" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. Goodwill and Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates goodwill to reporting units within its Mobile Solutions, Industrial Solutions and Life Sciences segments. There were no dispositions or impairment charges recorded during the three and nine months ended April&#160;30, 2023 and 2022. Goodwill is assessed for impairment annually during the third quarter of the fiscal year, or more frequently if events or changes in circumstances indicate the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2023 and did not record any impairment as a result of this assessment. In addition, as a result of the organization redesign, the Company performed a qualitative impairment assessment based on the new segments in the second quarter of fiscal 2023 and concluded there was no impairment.</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTM0NQ_af309031-c942-4329-883f-372462d80105" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Life Sciences</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d2571ae2612454e861b0225c60e0c05_I20220731" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMi0xLTEtMS0xNTEzMzc_4467145c-db10-47f1-abea-47d198093465">25.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bc5b582b4904e5d927f078dc625f955_I20220731" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMi0zLTEtMS0xNTEzMzc_54bfee99-bc10-4662-b099-85f400608576">282.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1f3ee4da07425281ba367892bf1cfb_I20220731" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMi01LTEtMS0xNTEzMzc_fb1e88d1-6f2b-46cb-85a7-892796990c64">38.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMi03LTEtMS0xNTEzMzc_42b5a1cc-0ef8-4b66-8e65-807c0805af3a">345.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5669e28c3fe3461e8ab4659b0ece5533_D20220801-20230430" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMy0xLTEtMS0xNTEzMzc_4a5082a6-3bce-4882-a5c5-1f76619ea0e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aed24cff28344509893afc9bbcdb9c4_D20220801-20230430" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMy0zLTEtMS0xNTEzMzc_ff0e83f5-f911-4006-8e58-6bddd2f50dca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3024a1ac1e6345c18a1dd8ef50f0fab2_D20220801-20230430" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMy01LTEtMS0xNTEzMzc_a6db9fa0-97cd-43c8-a0e0-29c2fad85e7e">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMy03LTEtMS0xNTEzMzc_3ef90e7f-5fd8-4a0d-8812-a202b8c8163c">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5669e28c3fe3461e8ab4659b0ece5533_D20220801-20230430" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNS0xLTEtMS0xNTEzMzc_0f958ccf-a971-42a4-aedf-c9032a31d9e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aed24cff28344509893afc9bbcdb9c4_D20220801-20230430" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNS0zLTEtMS0xNTEzMzc_4f16105a-f5bb-4c82-81a1-702432aa1624">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3024a1ac1e6345c18a1dd8ef50f0fab2_D20220801-20230430" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNS01LTEtMS0xNTEzMzc_76375de1-16b3-418f-8022-3a9ca8089361">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNS03LTEtMS0xNTEzMzc_773f1b9b-c3e5-41da-95bc-9e76bb642caf">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e5959e59fc5407e978ffab4d093f9c4_I20230430" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNi0xLTEtMS0xNTEzMzc_f6638969-123d-40b0-99a8-ac32c7aab8a9">25.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebcfdff2919a4b6592bdfd060befe8c0_I20230430" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNi0zLTEtMS0xNTEzMzc_c1885f0f-18f6-4668-8b56-b5bc9efbfefc">286.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa492991f3243e1980ff96c60496a34_I20230430" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNi01LTEtMS0xNTEzMzc_f22b1635-3abc-44bf-bf56-7980b663be77">68.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNi03LTEtMS0xNTEzMzc_147b45e5-4567-4398-b0b3-bd8b8c06e1b2">380.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.34pt">All prior segment information has been recast to reflect the Company&#8217;s new segment structure and current period presentation (see Note 18).</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preliminary intangible assets recognized from the Isolere acquisition were $<ix:nonFraction unitRef="usd" contextRef="ie249022f4c5e4a92b2c40e954df8b692_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMjc0ODc3OTA3Mjc0Mg_cb02010e-cc6a-487a-8770-84d508e5973e">44.5</ix:nonFraction>&#160;million, of which technology was $<ix:nonFraction unitRef="usd" contextRef="i788741fc0aa14ff7b0101b66fca6335d_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMjc0ODc3OTA3Mjc1OA_ca5e5294-c8dc-4d8c-acf9-139270698b6f">41.7</ix:nonFraction>&#160;million with a <ix:nonNumeric contextRef="i082adf4c08d2449ca5de38ec4ff7d1d7_D20220801-20230430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNzE0NjgyNTU4MzI5MQ_ab1a7613-6467-42b3-a51c-f5111b6fde2d">20-year</ix:nonNumeric> useful life, trademarks were $<ix:nonFraction unitRef="usd" contextRef="i27bccd371182448591828785d38a04e1_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNjU5NzA2OTc2OTY3OQ_d4b3f8e5-9adf-4cdd-9133-7af086756e70">1.5</ix:nonFraction>&#160;million with a <ix:nonNumeric contextRef="id938e9132ac44e6fad9226c6798c6023_D20220801-20230430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNjU5NzA2OTc2OTczOA_9182b940-96c2-4c9f-a6b9-04b2673954a9">10-year</ix:nonNumeric> useful life and non-competition agreements were $<ix:nonFraction unitRef="usd" contextRef="i007bd2dcf571404cb1d2fb078597d7e7_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNzE0NjgyNTU4MzI4OQ_be00f375-dae8-458a-ac07-ba11e136b07c">1.3</ix:nonFraction>&#160;million with a <ix:nonNumeric contextRef="i3a331a84169c4073b1ff8ce678f92da2_D20220801-20230430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNzE0NjgyNTU4MzI5Mg_2a4750aa-6c13-470d-a65a-f09563888ef2">three-year</ix:nonNumeric> useful life.</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTM0Ng_34543b49-40cf-49d3-8749-10943967452f" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset classes were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Patents, Trademarks and Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Net Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Net Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fa8daa8e7d1430da4c3207da14c7c50_I20220731" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi0xLTEtMS0xNTEzMzc_5953b479-92c5-4111-acb6-4e2dc123b636">104.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fa8daa8e7d1430da4c3207da14c7c50_I20220731" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi0zLTEtMS0xNTEzMzc_068fed7e-a01d-449b-94a9-5a6f48b0e1f5">60.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fa8daa8e7d1430da4c3207da14c7c50_I20220731" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi01LTEtMS0xNTEzMzc_70b2fa3e-cbb4-41f3-9a77-5712d2023aee">44.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c234971fcaa4f5cbff33f620c6b0c6d_I20220731" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi03LTEtMS0xNTEzMzc_e3313f9f-9316-48cf-ac3b-c1d8f3f03dcc">71.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c234971fcaa4f5cbff33f620c6b0c6d_I20220731" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi05LTEtMS0xNTEzMzc_884d5061-83aa-46da-bfea-b698a3699081">16.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c234971fcaa4f5cbff33f620c6b0c6d_I20220731" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi0xMS0xLTEtMTUxMzM3_c8b592a9-0701-49e1-ac98-00282103179f">55.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi0xMy0xLTEtMTUxMzM3_e372d6a7-1ac1-46db-ba95-8be313d23895">99.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430" decimals="-5" name="dci:FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy0xLTEtMS0xNTEzMzc_5a884fd0-6760-4f35-ba61-7668ee6b46b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430" decimals="-5" name="dci:FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy0zLTEtMS0xNTEzMzc_91dc5ad3-0289-4fcc-ac7d-db02aff2b3d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy01LTEtMS0xNTEzMzc_53231947-b54f-452b-9ee0-d94efb8a9ccc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430" decimals="-5" name="dci:FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy03LTEtMS0xNTEzMzc_61ba8629-7cc9-42b7-95ba-3583482527d9">44.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430" decimals="-5" name="dci:FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy05LTEtMS0xNTEzMzc_ebe1e8e1-703a-433c-8949-06694c871a9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy0xMS0xLTEtMTUxMzM3_e336b49b-5615-4e21-9553-2657b4911120">44.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy0xMy0xLTEtMTUxMzM3_e4db211f-44c3-4c1c-97b0-b79a881cb401">44.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430" decimals="-5" name="dci:AmortizationOfIntangibleAssetsGrossCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC0xLTEtMS0xNTEzMzc_31eeb81a-6dd3-4b43-9c92-c1ace67fb19f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430" decimals="-5" name="dci:AccumulatedAmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC0zLTEtMS0xNTEzMzc_52a46da4-c5f5-45a4-95fa-e8c4516d8319">4.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC01LTEtMS0xNTEzMzc_5dc26fd9-5085-42ce-9a19-17ce810c0a97">4.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430" decimals="-5" name="dci:AmortizationOfIntangibleAssetsGrossCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC03LTEtMS0xNTEzMzc_a737fabf-3b19-41a1-bd18-e02f66b112a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430" decimals="-5" name="dci:AccumulatedAmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC05LTEtMS0xNTEzMzc_d30f8533-5757-4004-9b6d-faec81076a33">4.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC0xMS0xLTEtMTUxMzM3_0260cab8-60b3-46ff-a555-00f1ead9af4e">4.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC0xMy0xLTEtMTUxMzM3_7b7e32b9-03f5-48ec-bd4a-5e3799f89c13">8.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430" decimals="-5" name="dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS0xLTEtMS0xNTEzMzc_c0de90c3-6eb1-451c-ac7d-708712bbb8fe">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430" decimals="-5" sign="-" name="dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS0zLTEtMS0xNTEzMzc_3872420e-f6bd-4e7e-815a-3bfbaa960588">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS01LTEtMS0xNTEzMzc_082b1d1d-8091-4352-b02b-f8fb318a7e5d">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430" decimals="-5" name="dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS03LTEtMS0xNTEzMzc_bcd24b3c-afc8-442b-9121-d16527068b56">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430" decimals="-5" name="dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS05LTEtMS0xNTEzMzc_e121b9a5-a838-485b-b8ed-72edbc16936a">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS0xMS0xLTEtMTUxMzM3_f920f169-db85-45dc-a1b8-4504a21d24df">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS0xMy0xLTEtMTUxMzM3_06eaacf5-447a-4546-b337-06dac4b94a8b">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23fd82a3c45c4be099a1ddae4d821962_I20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi0xLTEtMS0xNTEzMzc_31f75b6c-51de-4618-86c1-ce261109d306">105.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23fd82a3c45c4be099a1ddae4d821962_I20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi0zLTEtMS0xNTEzMzc_9f27b0f6-9b26-4e24-b7cb-7567afdd7b74">64.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23fd82a3c45c4be099a1ddae4d821962_I20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi01LTEtMS0xNTEzMzc_66a838e9-6e17-490b-9bb5-bbdae264fe39">41.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cbba7177bca44558b863a7dc35efb0a_I20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi03LTEtMS0xNTEzMzc_6d15a675-5a69-4b8e-aeb6-0344524c9c76">117.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5cbba7177bca44558b863a7dc35efb0a_I20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi05LTEtMS0xNTEzMzc_afafdef3-ac74-47f1-9c32-9a005225f730">20.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cbba7177bca44558b863a7dc35efb0a_I20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi0xMS0xLTEtMTUxMzM3_8cb99339-c375-48b7-87e8-856c23da9af9">97.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi0xMy0xLTEtMTUxMzM3_c8a6443a-ed47-480c-b9ca-ebfe4f2dab05">138.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTA4Nw_cfa994f1-15f0-4e8d-b647-8221b807d209">2.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTA5NA_718edd43-b8a8-4828-ae4f-08a3c7bced0e">8.0</ix:nonFraction>&#160;million for the three and nine months ended April&#160;30, 2023, respectively, and was $<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTE0Nw_bcabd03c-93f9-4fcf-832b-8f12672bb520">2.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTE1NA_2dca2438-22bc-4b4c-aeee-8847635be805">6.9</ix:nonFraction>&#160;million for the three and nine months ended April&#160;30, 2022, respectively. Amortization expense is included in selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings.</span></div></ix:nonNumeric><div id="i9d6a562d2f9c46c3a54595a7743f6471_49"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80OS9mcmFnOjAwMWI1MzYwMGE1ODQ0ZWM5NjhhOTE3YzQ1MTNkYTM3L3RleHRyZWdpb246MDAxYjUzNjAwYTU4NDRlYzk2OGE5MTdjNDUxM2RhMzdfMzQz_01cf7ca5-048f-4831-b892-1b4705c7b87a" escape="true"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. Long-Term Debt</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2023, there was $<ix:nonFraction unitRef="usd" contextRef="i29d579d4b6194f4b813636f177895e6a_I20230430" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80OS9mcmFnOjAwMWI1MzYwMGE1ODQ0ZWM5NjhhOTE3YzQ1MTNkYTM3L3RleHRyZWdpb246MDAxYjUzNjAwYTU4NDRlYzk2OGE5MTdjNDUxM2RhMzdfMjg_cc62454c-99f9-451b-b471-b37c6929b8d4">422.5</ix:nonFraction>&#160;million available and $<ix:nonFraction unitRef="usd" contextRef="i29d579d4b6194f4b813636f177895e6a_I20230430" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80OS9mcmFnOjAwMWI1MzYwMGE1ODQ0ZWM5NjhhOTE3YzQ1MTNkYTM3L3RleHRyZWdpb246MDAxYjUzNjAwYTU4NDRlYzk2OGE5MTdjNDUxM2RhMzdfNDU_ed765107-80db-408a-a835-98d56541e6b8">70.0</ix:nonFraction>&#160;million outstanding on the Company&#8217;s $<ix:nonFraction unitRef="usd" contextRef="i29d579d4b6194f4b813636f177895e6a_I20230430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80OS9mcmFnOjAwMWI1MzYwMGE1ODQ0ZWM5NjhhOTE3YzQ1MTNkYTM3L3RleHRyZWdpb246MDAxYjUzNjAwYTU4NDRlYzk2OGE5MTdjNDUxM2RhMzdfNzc_aad50ff8-6246-48f0-8043-322bc1eb67c5">500.0</ix:nonFraction> million unsecured revolving credit facility that expires on May&#160;21, 2026.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of April&#160;30, 2023, the Company was in compliance with all such covenants.</span></div></ix:nonNumeric><div id="i9d6a562d2f9c46c3a54595a7743f6471_52"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81Mi9mcmFnOmUxMGYzYTkyNGZkOTQzZjI5NWQ3ZDhkYWU2NjgyZGNlL3RleHRyZWdpb246ZTEwZjNhOTI0ZmQ5NDNmMjk1ZDdkOGRhZTY2ODJkY2VfMTkwNA_31eb6c99-0919-44ca-8778-cc5199a5149f" continuedAt="ibd376597edd740e399a5060e0afbc539" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. Income Taxes </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The U.S. Internal Revenue Service has completed examinations of the Company&#8217;s U.S. federal income tax returns through fiscal 2018. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before fiscal 2017.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ibd376597edd740e399a5060e0afbc539"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2023, gross unrecognized tax benefits were $<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81Mi9mcmFnOmUxMGYzYTkyNGZkOTQzZjI5NWQ3ZDhkYWU2NjgyZGNlL3RleHRyZWdpb246ZTEwZjNhOTI0ZmQ5NDNmMjk1ZDdkOGRhZTY2ODJkY2VfNDUw_6fab89f4-d95c-4aca-b255-e524d0cb7f51">16.9</ix:nonFraction>&#160;million and accrued interest and penalties on these unrecognized tax benefits were $<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81Mi9mcmFnOmUxMGYzYTkyNGZkOTQzZjI5NWQ3ZDhkYWU2NjgyZGNlL3RleHRyZWdpb246ZTEwZjNhOTI0ZmQ5NDNmMjk1ZDdkOGRhZTY2ODJkY2VfNTI4_ac9da8fe-60fd-407d-a70c-3e563eddc089">1.8</ix:nonFraction>&#160;million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income taxes in the Condensed Consolidated Statements of Earnings. The Company estimates within the next 12 months it is reasonably possible its uncertain tax positions could decrease by as much as $<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81Mi9mcmFnOmUxMGYzYTkyNGZkOTQzZjI5NWQ3ZDhkYWU2NjgyZGNlL3RleHRyZWdpb246ZTEwZjNhOTI0ZmQ5NDNmMjk1ZDdkOGRhZTY2ODJkY2VfODI0_370be069-7db6-4cec-a85a-3f059bf7d4fb">3.2</ix:nonFraction>&#160;million due to lapses in statutes of limitation. The statutes of limitation periods for the Company&#8217;s various tax jurisdictions range from two years to 10 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022, the Inflation Reduction Act of 2022 was signed into U.S. law. Under this law, there is a new 15% corporate minimum tax, which is not expected to have an impact on the Company. In addition, beginning January 1, 2023, a 1% excise tax was imposed on the net value of certain share repurchases, which did not have a material impact on the Company&#8217;s Condensed Consolidated Financial Statements. The Company evaluated the other aspects within this new law and does not expect a material impact to the Company&#8217;s Condensed Consolidated Financial Statements.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_55"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RleHRyZWdpb246ZGEzMjUzMTBkOGY4NDlmZGE1Njk3Njc1MTZmM2I3NWFfNDQ1_ed8aea60-b5d4-4bd8-831c-75b25a43912b" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. Earnings Per Share</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net earnings per share (EPS) is computed by dividing net earnings by the weighted average number of outstanding common shares. Diluted net EPS is computed by dividing net earnings by the weighted average number of outstanding common shares and common share equivalents relating to stock options and other stock incentive plans.</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RleHRyZWdpb246ZGEzMjUzMTBkOGY4NDlmZGE1Njk3Njc1MTZmM2I3NWFfNDQ0_a087e96e-8ece-4a9b-8586-c49335ea135d" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net EPS calculations were as follows (in millions, except per share amounts):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMi0xLTEtMS0xNTEzMzc_1161ccae-5c5a-4513-8620-5473105e2bc2">93.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMi0zLTEtMS0xNTEzMzc_c607c4e7-df9f-4e0e-8ae8-8f731dbdb54b">83.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMi01LTEtMS0xNTEzMzc_2a34180c-505b-4dea-b91d-bd5974403c63">266.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMi03LTEtMS0xNTEzMzc_308e8d05-9d6d-449b-b123-3e55447debdb">231.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares &#8211; basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNS0xLTEtMS0xNTEzMzc_7a0d6fb1-387b-43b9-91a9-a5aaa0b5940b">121.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNS0zLTEtMS0xNTEzMzc_ad00cef6-13d2-4e0e-b953-faaae232f48f">123.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNS01LTEtMS0xNTEzMzc_aa38f183-c86e-4748-bec2-f18779379c9b">122.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNS03LTEtMS0xNTEzMzc_dff08956-88e4-4916-9b39-85ab427a362e">123.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of stock-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNi0xLTEtMS0xNTEzMzc_12756be8-6324-4c8e-a0cf-caa23959aacd">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNi0zLTEtMS0xNTEzMzc_904196e7-d233-4987-8f86-524521b16b43">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNi01LTEtMS0xNTEzMzc_8c11a5aa-d067-46e9-bfea-732606e96138">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNi03LTEtMS0xNTEzMzc_684b1a49-42a0-410c-a9de-9f50782758da">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares &#8211; diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNy0xLTEtMS0xNTEzMzc_ffe34d93-8ce0-42d5-9ddc-4eaf7b9915b9">123.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNy0zLTEtMS0xNTEzMzc_da3d9e3f-996b-4be8-83e0-bec705aef778">124.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNy01LTEtMS0xNTEzMzc_4d35b9d1-a17c-46fb-b029-81699988b3fa">123.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNy03LTEtMS0xNTEzMzc_d70cfce1-b682-4c29-9b8e-33cd7c020be0">125.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net EPS &#8211; basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfOS0xLTEtMS0xNTEzMzc_349cc79e-a3db-4753-8f5e-aab09a47f2aa">0.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfOS0zLTEtMS0xNTEzMzc_844a82a7-d1f2-4a94-ad13-14c24e5d0129">0.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfOS01LTEtMS0xNTEzMzc_95579d87-b864-4f1b-b168-942feeb9ef91">2.19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfOS03LTEtMS0xNTEzMzc_9651678c-fbf8-4b6c-932e-837a70567f43">1.87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net EPS &#8211; diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTAtMS0xLTEtMTUxMzM3_c1631c2c-ca98-4b0f-b866-4dd68acf8120">0.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTAtMy0xLTEtMTUxMzM3_edeeb478-857c-467a-a6d2-f218823a6446">0.67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTAtNS0xLTEtMTUxMzM3_f3fe4eb6-4a28-4570-a57f-8ad756a09a68">2.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTAtNy0xLTEtMTUxMzM3_4c753feb-4a7a-4fce-a9f1-4e8fa3dc78c5">1.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options excluded from net EPS calculation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTEtMS0xLTEtMTUxMzM3_dfb08b05-1693-40c2-8ca8-0cf9cafb019a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTEtMy0xLTEtMTUxMzM3_913864d4-1ce9-42b4-9eac-51a1182df6e1">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTEtNS0xLTEtMTUxMzM3_d74d5ac6-5704-40b6-a823-bdb8b0845712">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTEtNy0xLTEtMTUxMzM3_728dd301-08b8-4daa-8448-8ab70aa391ad">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i9d6a562d2f9c46c3a54595a7743f6471_58"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNjIy_6a5698f2-f086-44f0-a314-e89b428f5484" continuedAt="i8e60fe7894db43dfb7434982c89b3e51" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. Stockholders&#8217; Equity</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Board of Directors has authorized the repurchase of up to <ix:nonFraction unitRef="shares" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="INF" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfOTg_013301ca-3c62-4a57-8d71-981e6c3ac23b">13.0</ix:nonFraction>&#160;million shares of common stock under the Company&#8217;s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the nine months ended April 30, 2023, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfMjkz_f4ce0f4f-7385-4ca7-abb0-faaf3d74e37d">2.1</ix:nonFraction>&#160;million shares for $<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfMzA3_82129739-9bf0-485d-a31b-1f2e7f9d1dee">119.3</ix:nonFraction>&#160;million. During the nine months ended April 30, 2022, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfMzUw_c15b000f-f438-4d18-b470-9c4b9956e2de">2.5</ix:nonFraction>&#160;million shares for $<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfMzY0_c0945fea-1e33-47e0-a28f-65272f20ee12">153.7</ix:nonFraction>&#160;million. As of April&#160;30, 2023, the Company had remaining authorization to repurchase <ix:nonFraction unitRef="shares" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNDMy_7c8fcec0-a31a-4240-b26e-12d0dccd1ceb">3.3</ix:nonFraction>&#160;million shares under this plan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid were <ix:nonFraction unitRef="usdPerShare" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNDg5_b810a4f4-b6c3-463a-b335-1a602230e919">23.0</ix:nonFraction> cents and <ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNDk2_5a8b97d6-0698-403d-9e1b-ec58ac1f7165">69.0</ix:nonFraction> cents per common share for the three and nine months ended April&#160;30, 2023, respectively, and were <ix:nonFraction unitRef="usdPerShare" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNTUy_214ef383-a4e9-4585-86a2-27a3a0106861">22.0</ix:nonFraction> cents and <ix:nonFraction unitRef="usdPerShare" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNTU5_03545fd7-a3ee-4eff-bf1e-c9efdaaeb2f8">66.0</ix:nonFraction> cents per common share for the three and nine months ended April&#160;30, 2022, respectively.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8e60fe7894db43dfb7434982c89b3e51">On May 24, 2023, the Company&#8217;s Board of Directors declared a cash dividend in the amount of <ix:nonFraction unitRef="usdPerShare" contextRef="ide9dbc787bc44c3d84d94e219cbd3cda_D20230524-20230524" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNTQ5NzU1ODE0NzM5_565273e1-bbf1-4faf-98fa-9da199d4b212">25.0</ix:nonFraction> cents per common share, payable June 23, 2023, to shareholders of record as of June 7, 2023</ix:continuation>.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfOTcw_63a7ea2c-7994-458e-994c-e83815cba7e0" continuedAt="ic9fe493f151b4d6583702e1f9a1346b2" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. Accumulated Other Comprehensive Loss</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfOTU1_21187298-add4-4a14-91b5-5774653da671" continuedAt="i40d05934458c46279cdf42f65f6b3fd6" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the three months ended April 30, 2023 and 2022 were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i888e4aa36d4c47d48db19522f0764500_I20230131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMS0xLTEtMS0xNTEzMzc_6ad361e2-1039-4f49-b3fc-51b3e8c25184">118.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc0e270509544de6affd196ea1ea2195_I20230131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMS0zLTEtMS0xNTEzMzc_9dfdd416-95a5-47b2-82ad-84ade283e9f3">67.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5928435d6d2548619c26880ec2f74930_I20230131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMS01LTEtMS0xNTEzMzc_81aeb514-3d36-45ce-af33-180e782019d9">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e793d4ad75b4b518299b2f971c74b80_I20230131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMS03LTEtMS0xNTEzMzc_bc0074ab-8727-4f3d-90d1-17e59aa058c2">180.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMi0xLTEtMS0xNTEzMzc_f22853fe-2f7d-489c-a7f2-d1bfd234f5a3">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMi0zLTEtMS0xNTEzMzc_9e60ea77-a5dd-42a0-8997-4b736e5c5d6d">4.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMi01LTEtMS0xNTEzMzc_ded07c39-d546-455a-9c1a-de0c2e4c770b">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMi03LTEtMS0xNTEzMzc_cae793b2-dc3b-43f8-b031-5b4391071b4e">3.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMy0xLTEtMS0xNTEzMzc_d2c5cec0-1a07-40a4-b525-963f632ccfb4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMy0zLTEtMS0xNTEzMzc_5e2ec787-b388-4b5a-bfda-d022742a798c">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMy01LTEtMS0xNTEzMzc_060d2d38-0ba3-4bf4-aa92-65190877f05a">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMy03LTEtMS0xNTEzMzc_d48f5b3a-e752-4605-a3fb-194df7993210">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNC0xLTEtMS0xNTEzMzc_f46c25c1-db32-4504-9f0e-a381a1a30730">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNC0zLTEtMS0xNTEzMzc_18988eab-d20d-40fc-9f00-94ca1d1d45dc">3.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNC01LTEtMS0xNTEzMzc_3d5dba88-489f-4cb1-9cac-804d51ce4515">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNC03LTEtMS0xNTEzMzc_96e53a6f-8be0-489c-b73b-fa557f848e50">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNi0xLTEtMS0xNTEzMzc_323f3f86-8878-41da-971a-e614ce06a025">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNi0zLTEtMS0xNTEzMzc_c084d394-fccb-4cd6-9bfb-bb39253d8b83">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNi01LTEtMS0xNTEzMzc_145a60a7-35d4-43fb-a204-ebcded8a50f9">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNi03LTEtMS0xNTEzMzc_ac685d8f-a695-4f7a-bffe-3e0a4a118d9d">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNy0xLTEtMS0xNTEzMzc_6768f84e-a184-4adf-ac19-232015c6826f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNy0zLTEtMS0xNTEzMzc_eff013f1-0441-4cf2-8fff-f6a3a2de37b1">0.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNy01LTEtMS0xNTEzMzc_68a80126-dd55-4f2d-ab5d-0d50e72ab8a6">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNy03LTEtMS0xNTEzMzc_591ab6e2-b7cb-4211-867d-b83820e14b60">1.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOC0xLTEtMS0xNTEzMzc_fa545f9b-98d7-435d-a5b2-66d0187da9b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOC0zLTEtMS0xNTEzMzc_9c0e54a6-147f-493a-ad58-b3a9c3d39468">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOC01LTEtMS0xNTEzMzc_fa996dd9-346e-4c86-aa0c-1cac5dd64084">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOC03LTEtMS0xNTEzMzc_1d6f7010-71e4-41ad-b8f3-1c2921c17b47">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOS0xLTEtMS0xNTEzMzc_73bdaa44-3d6d-4917-b999-729f2dce5b1b">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOS0zLTEtMS0xNTEzMzc_7404b8ec-b7ca-418c-8a22-84c22867cad7">0.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOS01LTEtMS0xNTEzMzc_9359cb18-93b9-4b82-a74c-98142293cc2c">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOS03LTEtMS0xNTEzMzc_349a0e9a-adca-41a7-9573-ed8624a04ea6">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023, net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i661f9bd11e1f465fb0e2e73f62481cae_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTAtMS0xLTEtMTUxMzM3_1234173b-0cc0-4852-8853-dcfb9cc72d08">117.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7edc50104cc44d5aa715ab618f58486_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTAtMy0xLTEtMTUxMzM3_a62cbe29-f867-4ed6-8057-80911e862200">67.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefac02fc4da545a5a88b60ce0b5cb734_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTAtNS0xLTEtMTUxMzM3_7adca158-4d64-4d22-9c31-ea71b1d3c795">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if59da2713120470b82502e2dc064ef19_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTAtNy0xLTEtMTUxMzM3_1ddec2bc-f511-4918-8945-50580f37a4e7">179.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2022, net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0b9c251f0d164df2b6a7d804a54e7ab4_I20220131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTItMS0xLTEtMTUxMzM3_b8d03b88-a449-4a1b-80c9-51990a4d78eb">71.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5db0cecd127243f492277d463e3ec1e9_I20220131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTItMy0xLTEtMTUxMzM3_b88a63c6-f633-42b7-a8e9-bf912f3f5d78">70.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaffca9037c64760b37086746400cccf_I20220131" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTItNS0xLTEtMTUxMzM3_ea891f94-1b39-4669-af66-0a619711fe72">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94c848bfdb654b658ae41cb54ba19ab5_I20220131" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTItNy0xLTEtMTUxMzM3_25c0b7b0-fdfc-48d5-9e70-b2b12bc9dea8">140.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTMtMS0xLTEtMTUxMzM3_776e57dd-1f30-4a99-9216-011462e0c218">42.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTMtMy0xLTEtMTUxMzM3_55fd4a66-11ed-4dfd-a38f-4416c82bd856">7.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTMtNS0xLTEtMTUxMzM3_5651b89c-e849-4211-849c-c3348322b066">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTMtNy0xLTEtMTUxMzM3_0639cefd-569f-45e8-a1bf-6d51b7464f23">47.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTQtMS0xLTEtMTUxMzM3_ad4c45aa-d7e8-4d51-b2d2-7d74aee1a13a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTQtMy0xLTEtMTUxMzM3_c1347959-0c82-4710-a4c9-4e9f6369ea1d">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTQtNS0xLTEtMTUxMzM3_7b03286c-b64d-4934-a1e5-b4194768ef1d">0.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTQtNy0xLTEtMTUxMzM3_b90d35e3-d035-478f-8894-56c4ed9bc7f7">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTUtMS0xLTEtMTUxMzM3_09de9ca4-274a-4eb7-8336-9acb1d26f3cd">42.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTUtMy0xLTEtMTUxMzM3_e3965cfa-280c-445d-b34f-c9e7aedda90d">5.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTUtNS0xLTEtMTUxMzM3_6db47548-924d-4693-8f05-c9f24d391123">2.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTUtNy0xLTEtMTUxMzM3_4987eaa9-a2da-4c8a-8c5c-333f019d30ba">45.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTctMS0xLTEtMTUxMzM3_5b24f386-f6e3-4d71-8c94-734e61aba967">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTctMy0xLTEtMTUxMzM3_6a72ee9b-2f4f-4812-aad0-31e441b5c07b">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTctNS0xLTEtMTUxMzM3_c64ae9ef-4a49-464b-b304-e7df8f9dad9f">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTctNy0xLTEtMTUxMzM3_04d3ce3c-b08e-4ba2-8101-f79d6fccc74a">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTgtMS0xLTEtMTUxMzM3_a6946d71-c5fc-4c44-98e4-938b696d66b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTgtMy0xLTEtMTUxMzM3_b390d22c-719f-432e-8dc3-92b9c3f66e42">1.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTgtNS0xLTEtMTUxMzM3_e426a52a-9934-4569-a719-6866cc256123">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTgtNy0xLTEtMTUxMzM3_45f42a10-4fe0-4335-8186-4940b57b8299">1.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTktMS0xLTEtMTUxMzM3_078b7b0b-d008-4f79-a6b7-8c3d3555ef8e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTktMy0xLTEtMTUxMzM3_d6bd2f71-d621-4257-9027-e31994025870">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTktNS0xLTEtMTUxMzM3_0475b076-dbbf-485b-aff5-d2ad5fc70764">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTktNy0xLTEtMTUxMzM3_69ef4d7b-0f41-4fa1-bece-67810ae6edfe">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjAtMS0xLTEtMTUxMzM3_e6a7f2b5-913d-4d42-a941-01abea6d1517">42.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjAtMy0xLTEtMTUxMzM3_2791ece0-b92c-4526-aade-bdbc159e395c">1.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjAtNS0xLTEtMTUxMzM3_731fbcee-e5a3-4980-a233-fbebd430aed4">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjAtNy0xLTEtMTUxMzM3_e0800a6d-f296-4988-bf69-9632622adccd">42.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6409703bf00849c29b637cbb42616411_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjEtMS0xLTEtMTUxMzM3_ab6b20ec-42b3-4613-8987-3a72282b393d">114.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i95ce71f348a54ca197e39d93e66d47fe_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjEtMy0xLTEtMTUxMzM3_d6e807ea-bbcf-4c5a-aaaa-7cf7acd9dcd3">72.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a87b9a7373745f3b94c3d4f89c142d4_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjEtNS0xLTEtMTUxMzM3_0f9db66f-d95f-4491-8314-975c8552bdf2">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd542a92854c4c8b8d5eaab545c5189b_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjEtNy0xLTEtMTUxMzM3_fef540de-2f93-4b46-8749-cf3dff53ef2c">182.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#8217;s pension obligations resulted in an increase of $<ix:nonFraction unitRef="usd" contextRef="idab9885a51aa4f50930db4284afc755d_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMTY0OTI2NzQ0NDA1OA_46fe521e-7c5f-4e8a-ade7-bf06916e224a">4.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i26d5fc28b5d5479c83eba74b9006a5d2_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMTY0OTI2NzQ0NDA3NA_9b2265d7-aa9b-4563-9573-f6cf6d9ab7fc">7.6</ix:nonFraction>&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Amounts include reclassifications of $<ix:nonFraction unitRef="usd" contextRef="idab9885a51aa4f50930db4284afc755d_D20230201-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfNTQ5NzU1ODE1NTQz_1c4d68ea-5975-42a2-9a70-fdded90eaeef">3.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i26d5fc28b5d5479c83eba74b9006a5d2_D20220201-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfNTQ5NzU1ODE1NTUx_7a79ff7e-697a-478c-9966-ac1adc65dde2">1.1</ix:nonFraction>&#160;million, foreign currency translation gain of $<ix:nonFraction unitRef="usd" contextRef="i033b17104a4c4e60bab17080a3a0ffb5_D20230201-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMTU5_e88df39b-3cee-480b-b17f-3090fbeb2a5a">0.3</ix:nonFraction>&#160;million and loss of $<ix:nonFraction unitRef="usd" contextRef="i31dce14a974044ee9ea8a82dc7eb2cd2_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMTcy_b800b3a5-b8f6-43c4-9b20-8a2d88cb81fe">2.1</ix:nonFraction>&#160;million and net amortization of prior service costs and actuarial losses of $<ix:nonFraction unitRef="usd" contextRef="iaa280eca13064fd792d0b6afbe7af46f_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMjQz_3d59f8b3-8ec7-4f82-b0be-275a1c5a9859">0.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i9fb9617d8166477483fdd825de14f856_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMjUw_bae5a60e-a8c5-4b8b-85b8-fcde0f63abd4">1.8</ix:nonFraction>&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic9fe493f151b4d6583702e1f9a1346b2"><ix:continuation id="i40d05934458c46279cdf42f65f6b3fd6"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the nine months ended April 30, 2023 and 2022 were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05d647fe11b148a0b909955350504682_I20220731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMS0xLTEtMS0xNTEzMzc_0e77839f-0ea7-4a8b-a284-655b04bd4753">143.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie231400f96094f7a8de5c151e48492f5_I20220731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMS0zLTEtMS0xNTEzMzc_89e78d2b-218f-4fd3-b842-a9110918880f">67.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749bf073db1b44579381ddd16d0cfb45_I20220731" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMS01LTEtMS0xNTEzMzc_c0b0bbb8-40ab-4ef3-bc41-1162bbb2cecb">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7b368aea47248688e25db7398ab1a93_I20220731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMS03LTEtMS0xNTEzMzc_fe7a4dc6-6eb5-43e7-9d62-a09160237920">205.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMi0xLTEtMS0xNTEzMzc_13c9f78d-5cbe-4fa0-b569-58d6a00f9f79">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMi0zLTEtMS0xNTEzMzc_e993f68f-a2b6-4bf0-9586-91b11291b950">4.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMi01LTEtMS0xNTEzMzc_73729d61-4342-4d13-a12d-fd9d9336b500">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMi03LTEtMS0xNTEzMzc_6228e9eb-a9d7-4af2-8279-3ce5d663a32e">21.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMy0xLTEtMS0xNTEzMzc_2a7cedb1-26e5-40fb-b05e-8081a528e35e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMy0zLTEtMS0xNTEzMzc_8697c5a0-9c37-4013-8b1f-cfcc1af29296">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMy01LTEtMS0xNTEzMzc_efa36570-e543-4b81-a5d2-b38a1235cd61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMy03LTEtMS0xNTEzMzc_a9e571f1-2b72-4854-bf2d-ff8342889a5c">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNC0xLTEtMS0xNTEzMzc_a4a51e9b-8392-4d7d-b567-c6bafc859b67">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNC0zLTEtMS0xNTEzMzc_b7732cac-5807-4e2a-ae61-dff84424748b">3.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNC01LTEtMS0xNTEzMzc_7a057aad-c3fe-4306-bfb0-92baa748010a">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNC03LTEtMS0xNTEzMzc_52040d55-f615-40b6-a9fb-535bab34c69c">22.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNi0xLTEtMS0xNTEzMzc_734fdb2c-4b40-4003-bd5a-a0f2f8c0b135">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNi0zLTEtMS0xNTEzMzc_28746537-7fd4-4d9b-b00c-26af4b7f2436">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNi01LTEtMS0xNTEzMzc_691b6b5c-543f-46ce-b24e-f21e0bbaf6eb">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNi03LTEtMS0xNTEzMzc_3f6c9ebd-6317-447b-9693-4dbbcacefe46">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNy0xLTEtMS0xNTEzMzc_844150d3-4111-4fb1-808c-bb491f25435a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNy0zLTEtMS0xNTEzMzc_3eb950c7-91e8-430e-9e5d-3277029b4754">1.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNy01LTEtMS0xNTEzMzc_3cd8281e-2d52-4f9e-b890-94fdc606f5a8">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNy03LTEtMS0xNTEzMzc_05cd39f8-c0f2-464f-abcf-4c6cca982da8">0.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOC0xLTEtMS0xNTEzMzc_2e9c1681-8dfd-4e94-a049-3c6a237301b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOC0zLTEtMS0xNTEzMzc_2baac629-cb13-4eec-bd1c-36afafce15e6">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOC01LTEtMS0xNTEzMzc_fb8ca1d3-43fc-49ed-bf50-151a31b80637">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOC03LTEtMS0xNTEzMzc_655244f8-cfac-4069-8c31-6ad797f410f6">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOS0xLTEtMS0xNTEzMzc_f1ccf643-8df7-42e9-bae0-d437bf1e127d">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOS0zLTEtMS0xNTEzMzc_cacdd5ae-094f-476d-97ad-b4651783ed33">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOS01LTEtMS0xNTEzMzc_01a9b5e5-60bf-4dde-aec3-5bc3a113047f">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOS03LTEtMS0xNTEzMzc_070d2a10-75cf-4530-b36d-143a50491a5d">26.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023, net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i661f9bd11e1f465fb0e2e73f62481cae_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTAtMS0xLTEtMTUxMzM3_6a2724c7-0b4a-475f-91b7-d614bcef47f7">117.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7edc50104cc44d5aa715ab618f58486_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTAtMy0xLTEtMTUxMzM3_5ebc054d-d945-47aa-ba87-d40a51fb3b4f">67.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefac02fc4da545a5a88b60ce0b5cb734_I20230430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTAtNS0xLTEtMTUxMzM3_effeba99-ec5a-427c-9b33-35573755d94b">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if59da2713120470b82502e2dc064ef19_I20230430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTAtNy0xLTEtMTUxMzM3_5249709e-e535-43f7-ba3a-7cb29a8eec04">179.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021, net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f8b0d6e9ccd4d79b6868b74ca5833ad_I20210731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTItMS0xLTEtMTUxMzM3_0e8d9b4d-3a18-4812-bfff-3c6a1fac054c">44.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id308c4cba3eb43caa870a2f19833dde4_I20210731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTItMy0xLTEtMTUxMzM3_33c1fcf9-c0d7-4c24-9312-66775f5525c2">74.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c67257f05124ce19bbe07fa3a295765_I20210731" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTItNS0xLTEtMTUxMzM3_eb77632f-9712-4776-9981-ada86f1b76ee">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc9e784dd8e44793bafdc1cb96674d0d_I20210731" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTItNy0xLTEtMTUxMzM3_0a5abb77-da09-429e-b4e8-bd47b4117268">118.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTMtMS0xLTEtMTUxMzM3_2f6d7f07-5610-453e-9477-3dc8716fa8c2">70.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTMtMy0xLTEtMTUxMzM3_81e8d5dc-8235-4fc3-a140-f43ae48dc7cf">9.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTMtNS0xLTEtMTUxMzM3_2c898d9f-b850-48ef-a309-916fbc68faa4">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTMtNy0xLTEtMTUxMzM3_6ebd4161-24cb-4022-8e91-f772c7259630">74.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTQtMS0xLTEtMTUxMzM3_c4a73c11-90f6-4d5a-bb11-686e0b42f679">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTQtMy0xLTEtMTUxMzM3_5ffe1f0f-f0a4-4342-bda4-48395803dfc0">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTQtNS0xLTEtMTUxMzM3_6093415a-9668-442f-903c-3955e66c0fd9">1.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTQtNy0xLTEtMTUxMzM3_9f61d4fe-7a66-48d5-be02-345eebfbc3db">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTUtMS0xLTEtMTUxMzM3_8e7766e9-b0fa-4556-bb66-a3e29568cb95">70.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTUtMy0xLTEtMTUxMzM3_68bdb114-1c1b-4dff-b799-99c6c7ff0fd8">6.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTUtNS0xLTEtMTUxMzM3_4566a84a-7b2f-4b10-b458-22d11e06e3af">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTUtNy0xLTEtMTUxMzM3_e91e789d-aa40-4354-80a2-dc1899bad274">73.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTctMS0xLTEtMTUxMzM3_7dba412d-34c1-475a-839f-9a7462d0e5c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTctMy0xLTEtMTUxMzM3_d64f3404-db13-49a0-bbb3-fa662c394829">11.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTctNS0xLTEtMTUxMzM3_4248b879-678b-41e1-862b-109e10880c88">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTctNy0xLTEtMTUxMzM3_e1aae4ed-061e-487c-af5c-e274ecb137a2">11.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTgtMS0xLTEtMTUxMzM3_06f891fc-3f2b-4a50-9011-19445e59192f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTgtMy0xLTEtMTUxMzM3_f346caed-4d5a-4ded-946b-b59c7d0c2938">2.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTgtNS0xLTEtMTUxMzM3_f1830cfd-4ed5-430b-add6-487b6622b7bb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTgtNy0xLTEtMTUxMzM3_a4e82232-70e5-4364-ac94-416f7e10cb3e">2.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTktMS0xLTEtMTUxMzM3_eccbef26-d31d-4450-9775-7b8e77e2d7b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTktMy0xLTEtMTUxMzM3_2081a130-fc40-48d7-a1ff-aa1c66636305">9.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTktNS0xLTEtMTUxMzM3_683570ee-33a4-433a-8f3f-ff074a16fb06">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTktNy0xLTEtMTUxMzM3_64947275-d3f5-4f6b-ae63-7a7047ca2fb0">8.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjAtMS0xLTEtMTUxMzM3_3fbd1058-c1f6-45b3-9407-3e48c5662d83">70.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjAtMy0xLTEtMTUxMzM3_2e4043c8-7ae7-421a-9e9c-80a0b8ee3b7b">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjAtNS0xLTEtMTUxMzM3_d4951850-faa3-40fb-97c4-b113906d3f40">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjAtNy0xLTEtMTUxMzM3_74b73662-a6a6-46a3-962c-dd530881528d">64.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6409703bf00849c29b637cbb42616411_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjEtMS0xLTEtMTUxMzM3_de4acab6-f87e-4e66-a06a-1f7124ffac6b">114.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i95ce71f348a54ca197e39d93e66d47fe_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjEtMy0xLTEtMTUxMzM3_96d04116-f621-46d7-bd77-b236bc2dad2f">72.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a87b9a7373745f3b94c3d4f89c142d4_I20220430" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjEtNS0xLTEtMTUxMzM3_943b257c-22b2-48d1-b77a-615755c5f0e9">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd542a92854c4c8b8d5eaab545c5189b_I20220430" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjEtNy0xLTEtMTUxMzM3_83e3e472-c3d4-4cca-9559-1964c18c16e1">182.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#8217;s pension obligations resulted in an increase of $<ix:nonFraction unitRef="usd" contextRef="i6a76abbf377b4a4880150f6a4d634043_D20220801-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMTY0OTI2NzQ0NDAxOA_e03874ac-8fd6-4351-b49a-690a097c6473">4.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5aeb6b239b5941338dc99c8b92531794_D20210801-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfNTQ5NzU1ODE1MjIx_bd90dda2-532f-48f6-8c51-81ca32a8f59d">9.3</ix:nonFraction>&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Amounts include reclassifications of $<ix:nonFraction unitRef="usd" contextRef="i6a76abbf377b4a4880150f6a4d634043_D20220801-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfNTQ5NzU1ODE1NTM3_82349cdf-d564-4c55-a5c7-627ecf7d621e">3.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5aeb6b239b5941338dc99c8b92531794_D20210801-20220430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfNTQ5NzU1ODE1NTQ1_42c0c2ea-7548-4f8e-9c60-68d8b934f9d7">2.3</ix:nonFraction>&#160;million, foreign currency translation gain of $<ix:nonFraction unitRef="usd" contextRef="i4c6bb91decd5443f8c3583d76c3c701b_D20220801-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMTU2_f26b446e-6f9e-4fff-b953-d40aa4099ae4">0.8</ix:nonFraction>&#160;million and loss of $<ix:nonFraction unitRef="usd" contextRef="idb5a1a0b2dfa4d7ea374d01335aff30f_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMTY5_a9d22e17-deeb-4529-8bc9-5968d0290f51">3.8</ix:nonFraction>&#160;million and net amortization of prior service costs and actuarial losses of $<ix:nonFraction unitRef="usd" contextRef="i5930e796bdf34c62a5f3412e7a338805_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMjQw_6c4e354f-92de-489f-8ef9-9420c4450772">1.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5f771a33b3ec41a58d9ebc344db27977_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMjQ3_e1fc98a6-eae8-47ef-915b-7ec4698e40bc">5.7</ix:nonFraction>&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.</span></div></ix:continuation></ix:continuation><div id="i9d6a562d2f9c46c3a54595a7743f6471_67"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTU4MA_8eee7d2b-d4b8-45c3-94d2-89eddeae460f" continuedAt="i0ba945bcaeb84967873545e29fd382af" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. Stock-Based Compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues treasury shares for stock options and performance-based awards.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise price of options granted is equal to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the market price of the Company&#8217;s common stock at the date of the grant. Options are generally exercisable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for up to <ix:nonNumeric contextRef="i333ceda5fa9b4560913d72764ddcbf8b_D20220801-20230430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfNjI0_af02969d-2b58-4804-b522-9061b988826d">10</ix:nonNumeric> years from the date of grant and vest in equal increments over <ix:nonNumeric contextRef="i333ceda5fa9b4560913d72764ddcbf8b_D20220801-20230430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfNjg0_9b261ec9-f2b6-4af3-a56c-34ca9a519ba9">three years</ix:nonNumeric>.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax stock-based compensation expense associated with options was $<ix:nonFraction unitRef="usd" contextRef="i7ae9aff84b404982800af00ea5c508f0_D20230201-20230430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfNzU2_a39b61a0-c36b-4fbf-9397-572d1fa91a80">1.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4228ce8127b04d689c602f8cda0cbbef_D20220801-20230430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfNzYz_5e4a3465-05df-437d-a2e0-d039f8bd167c">10.8</ix:nonFraction>&#160;million for the three and nine months ended April&#160;30, 2023, respectively, and was $<ix:nonFraction unitRef="usd" contextRef="i77bd03dcbdf64645b0e7fd4507fc629a_D20220201-20220430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfODE2_30173038-55ac-41d7-b7f6-10895a9c51c9">1.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i2cea34221ff746e0b165c4efaab642ac_D20210801-20220430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfODIz_ed08a5dd-ed37-4fc7-8ad1-661346bac166">10.2</ix:nonFraction>&#160;million for the three and nine months ended April&#160;30, 2022, respectively.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i0ba945bcaeb84967873545e29fd382af"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is calculated using the Black-Scholes option pricing model. The weighted average fair value for options granted was $<ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfOTk1_e9d00e5e-b6f6-47d7-adeb-880dee285b57">15.67</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTAwMg_a3aa6214-18be-4390-bd57-1f73f6f10053">14.24</ix:nonFraction> per share during the nine months ended April 30, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTU3Nw_9809d454-73d9-44de-92de-cd09f4b9e64f" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of July 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMS0xLTEtMS0xNTEzMzc_5fe51813-5139-4ca8-9902-6840f9e3ad15">6,927,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMS0zLTEtMS0xNTEzMzc_17a1cbac-228c-4fbf-9df0-2ed9f71d5b9e">46.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMi0xLTEtMS0xNTEzMzc_d83393e6-d779-44a6-96b6-de9cb230277d">920,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMi0zLTEtMS0xNTEzMzc_ea7c1d2d-be6a-44d7-9615-0372cf2e1e86">51.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMy0xLTEtMS0xNTEzMzc_4603582c-1981-448d-8fb4-b4811b12b7f1">934,547</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMy0zLTEtMS0xNTEzMzc_a2383e75-7452-43e8-ab13-b79d02a4cd89">40.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfNC0xLTEtMS0xNTEzMzc_f0ccc51b-2bac-40c4-a667-4eecc6bd6dfe">63,402</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfNC0zLTEtMS0xNTEzMzc_c40d6d51-b5d0-42d3-900c-a559c90659a0">53.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of April 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfNS0xLTEtMS0xNTEzMzc_335e7b99-f91a-46c3-b384-873b3a0d2f73">6,850,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfNS0zLTEtMS0xNTEzMzc_48b87021-a393-472d-93aa-1009fa9b6227">47.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance-Based Awards</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards are payable in common stock and are based on a formula that measures Company performance over a <ix:nonNumeric contextRef="id86ef99501a64e96970b008ad0b5ea1f_D20220801-20230430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTU3NA_a689a3bd-26f5-43eb-be8c-cce8826094f1">three-year</ix:nonNumeric> period. These awards are settled after <ix:nonNumeric contextRef="id86ef99501a64e96970b008ad0b5ea1f_D20220801-20230430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTI3OA_ad12d9e5-86e0-4cbc-b20c-c8f645de50be">three years</ix:nonNumeric> with payouts ranging from <ix:nonFraction unitRef="number" contextRef="i857d35b3cd4a4effb1f65e04fbe9a890_D20220801-20230430" decimals="INF" name="dci:ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTMwNw_79be088b-8d58-4d80-9067-645ca12979e4">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i8c21df32a4784496a3a58a54bf1797f8_D20220801-20230430" decimals="INF" name="dci:ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTMxMw_246cce25-0f7c-42db-9c35-8897332b27e3">200</ix:nonFraction>% of the target award depending on achievement. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax performance-based awards expense was $<ix:nonFraction unitRef="usd" contextRef="i414c6f2720e14566a35da55d208faedd_D20230201-20230430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTQwNw_53dfc3c3-1ace-4e35-a8ce-be9cc37624d3">1.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTQxNA_c180035d-37d4-4893-aa35-be51fafed457">5.0</ix:nonFraction>&#160;million for the three and nine mo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nths ended April&#160;30, 2023, respectively, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and was $<ix:nonFraction unitRef="usd" contextRef="i82146aad437e4f479ca1611b0985275a_D20220201-20220430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTQ1Mg_037cd8ff-8eb1-41f0-9cb1-83a8ebe8b424">1.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i7fc55a8b42e84622a4b7cdcdf5df826b_D20210801-20220430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTQ1OQ_6f636319-ac2d-4b77-92d9-cb36408a0dcc">5.6</ix:nonFraction>&#160;million for the three and nine months ended April&#160;30, 2022, respectively.</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTU3OQ_a9a6d713-7fe4-45ef-8f0c-ae5e284eb2a9" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards for non-vested activity were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of July 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie805b3a04d3c48938ac5873c34415ea4_I20220731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMS0yLTEtMS0xNTEzMzc_ab179fcd-6919-49c9-9134-bf6bd08962fd">188,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie805b3a04d3c48938ac5873c34415ea4_I20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMS00LTEtMS0xNTEzMzc_64b8aa3f-d0a3-4ccb-8b79-84c33f89f6d9">52.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMi0yLTEtMS0xNTEzMzc_76a4d2e3-7f47-42be-bb24-f44d066811ac">113,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMi00LTEtMS0xNTEzMzc_2d6f3063-5772-4110-aff1-691cffd712e5">50.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMy0yLTEtMS0xNTEzMzc_4d223e2b-4efe-4e43-99b8-28503570b592">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMy00LTEtMS0xNTEzMzc_c5bac023-bc52-4bd3-a370-b3bf343b9f8d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfNC0yLTEtMS0xNTEzMzc_a6d9cc1e-4c15-48af-bf2d-58ce00181568">7,692</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfNC00LTEtMS0xNTEzMzc_bf4b2f49-d540-47cf-a0ff-cb7015021f49">54.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of April 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i280fac9e05534b6299268c596cfa833e_I20230430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfNS0yLTEtMS0xNTEzMzc_0a70877e-5fec-4bc9-903f-e4914d5d18b7">293,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i280fac9e05534b6299268c596cfa833e_I20230430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfNS00LTEtMS0xNTEzMzc_12006a1b-6b51-4cff-af88-67e805b4edda">51.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i9d6a562d2f9c46c3a54595a7743f6471_70"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfMTMwNg_375752ef-1470-4bba-b7f6-76a5e9a4966a" continuedAt="if44871c1403d47d1826caae6c8014b93" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13. Employee Benefit Plans</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has defined benefit pension plans for certain hourly and salaried employees. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">They consist of plans in the U.S., Belgium, Germany, Mexico and the United Kingdom. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These plans generally provide pension benefits based on years of service and compensation level. Components of net periodic pension costs other than the service cost component are included in other income, net in the Condensed Consolidated Statements of Earnings.</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfMTMwNQ_557b96df-af06-4765-b5aa-856a3218584f" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension costs for the Company&#8217;s pension plans were as follows (in millions):</span></div><div style="text-align:justify;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:45.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.736%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMi0xLTEtMS0xNTEzMzc_3431f135-70ac-4896-b98d-67381273fb17">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMi0zLTEtMS0xNTEzMzc_d26901e0-cee7-4de0-81fb-ab3ba8e1ce48">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMi01LTEtMS0xNTEzMzc_8d231b43-e275-443a-863a-1073f8959083">4.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMi03LTEtMS0xNTEzMzc_30cdfee4-0be5-4868-abcb-4a96a1456582">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMy0xLTEtMS0xNTEzMzc_5f8915a0-4f5e-48a6-8df2-2bffefff559c">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMy0zLTEtMS0xNTEzMzc_ba694ee8-c4a4-4880-8f6b-3dbb41c6b099">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMy01LTEtMS0xNTEzMzc_8b80a503-beaa-46a7-a093-b9519002523e">12.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMy03LTEtMS0xNTEzMzc_daae65b0-2e54-4a6f-a42d-f623d2e458c3">7.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNC0xLTEtMS0xNTEzMzc_610d04eb-af93-4676-b9e8-69c3d060ee2b">6.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNC0zLTEtMS0xNTEzMzc_53d4efac-760b-4ea0-950b-c03f1aad4737">6.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNC01LTEtMS0xNTEzMzc_6afbd3a0-baa0-4f33-aa5a-4d934fb24868">19.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNC03LTEtMS0xNTEzMzc_375664de-da63-4a64-8fa9-8b3c3ec06496">18.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNS0xLTEtMS0xNTEzMzc_bc76107c-0741-41f4-8c02-387171ef8369">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNS0zLTEtMS0xNTEzMzc_8f8d08f5-c5c3-4d21-83e7-95fb60bada3d">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNS01LTEtMS0xNTEzMzc_8f240fe7-2094-47f9-9852-a8f0b09404a6">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNS03LTEtMS0xNTEzMzc_33103710-ebf2-4df3-b46d-52dc49001397">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNi0xLTEtMS0xNTEzMzc_f01c6b38-a214-4d90-b928-1f24d2d4be2e">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNi0zLTEtMS0xNTEzMzc_014d95b2-e65f-4ae1-928b-2b7bf98d2ac0">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNi01LTEtMS0xNTEzMzc_124d989f-2991-41c7-bdee-35e631170f43">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNi03LTEtMS0xNTEzMzc_a67ce890-aaec-492c-8e04-d7c859ffd1f3">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="dci:DefinedBenefitPlanSettlementCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNy0xLTEtMS0xNTEzMzc_c7c2c554-f66c-4e26-88a5-72a3d735088a">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="dci:DefinedBenefitPlanSettlementCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNy0zLTEtMS0xNTEzMzc_024aaae1-b43a-4c10-a1ca-3e9282138624">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="dci:DefinedBenefitPlanSettlementCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNy01LTEtMS0xNTEzMzc_bd365add-bd66-4c6e-b1b8-1f6d3eed0bd0">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="dci:DefinedBenefitPlanSettlementCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNy03LTEtMS0xNTEzMzc_44d327f5-3710-4055-8273-b68048e8d0e9">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfOS0xLTEtMS0xNTEzMzc_cfb30f79-d9b7-4ff1-8093-ed6e62c0a7b0">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfOS0zLTEtMS0xNTEzMzc_61ee1204-bef0-4420-8568-98ad0645737e">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfOS01LTEtMS0xNTEzMzc_4c5304c7-3179-4abd-8127-7edea0741773">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfOS03LTEtMS0xNTEzMzc_22efd913-1869-44ac-b5b2-c0a33817a5d0">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2023, the Company recorded a pension settlement charge of $<ix:nonFraction unitRef="usd" contextRef="idab9885a51aa4f50930db4284afc755d_D20230201-20230430" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNTQ5NzU1ODE1Njcx_1c4d68ea-5975-42a2-9a70-fdded90eaeef">3.3</ix:nonFraction>&#160;million as a result of lump sum distributions exceeding the service and interest cost components of the annual net periodic pension cost. The corresponding remeasurement resulted in a decrease in the Company&#8217;s pension assets and a corresponding adjustment to other comprehensive loss in the Condensed Consolidated Statements of Comprehensive Income of $<ix:nonFraction unitRef="usd" contextRef="i24748f6f2c3c4b13a639e375a531f042_D20230201-20230430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNjU5NzA2OTc2OTgzOA_9b63accb-bd35-4b95-8fe0-69bbaa1c6423">4.4</ix:nonFraction>&#160;million. See Note 11.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if44871c1403d47d1826caae6c8014b93"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second and third quarters of fiscal 2022, the Company recorded pension settlement charges of $<ix:nonFraction unitRef="usd" contextRef="i0d98c34d674244558edc69369b30b018_D20211101-20220131" decimals="-5" name="dci:DefinedBenefitPlanSettlementCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNTQ5NzU1ODE1ODY4_8850270a-69c3-4b19-91eb-aa44ce79274c">1.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="dci:DefinedBenefitPlanSettlementCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNTg4_024aaae1-b43a-4c10-a1ca-3e9282138624">1.1</ix:nonFraction>&#160;million, respectively, as a result of lump sum distributions exceeding the service and interest cost components of the annual net periodic pension cost. The corresponding remeasurements resulted in a decrease in the Company&#8217;s pension assets and a corresponding adjustment to other comprehensive loss in the Condensed Consolidated Statements of Comprehensive Income of $<ix:nonFraction unitRef="usd" contextRef="i4c542460cfda4762839a084ef51d8f3a_D20211101-20220131" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNjU5NzA2OTc2OTg1Mg_a8287b2f-55fe-44b1-9b87-6fd241f23d0c">1.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ie3537486f8c0419eb691a4f66b203eee_D20220201-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNjU5NzA2OTc2OTg2Ng_ec4bfdf8-4e33-477e-accc-80e5658ceaa7">7.6</ix:nonFraction>&#160;million in the second and third quarters of fiscal 2022, respectively. See Note 11.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts it determines to be appropriate. Future required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.</span></div></ix:continuation><div id="i9d6a562d2f9c46c3a54595a7743f6471_73"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfNDM1OA_b7d7902c-a5d8-47a3-9478-cc93750d73db" continuedAt="i923e86b410004859bd4eac1be4e8c559" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14. Derivative Instruments and Hedging</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Fair Value Measurements </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into derivative instrument agreements, including foreign currency forward contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. There is risk the counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company&#8217;s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there is a failure under other financing arrangements related to payment terms or covenants. As of April&#160;30, 2023 and July&#160;31, 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> collateral was posted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not enter into derivative instrument agreements for trading or speculative purposes. For discussion on the fair value of the Company&#8217;s derivatives, see Note 15.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Forward Contracts - Cash Flow Hedges and Derivatives Not Designated as Hedging Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers&#8217; local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers&#8217; local currency. Both of these transaction types can create volatility in the Company&#8217;s financial statements. The Company uses foreign currency forward contracts to manage those exposures and fluctuations. These contracts generally mature in <ix:nonNumeric contextRef="i339e6228813a498c85b2d7f98127da02_D20220801-20230430" name="us-gaap:DerivativeTermOfContract" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMTg0OA_6001f362-22e4-4949-bff5-b61cdb558cc0">12</ix:nonNumeric> months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, most of which are related to certain intercompany transactions which offset balance sheet exposure, are not designated as hedging instruments. The total notional amounts of the foreign currency forward contracts designated as hedges were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ia7ee86837c2746a68860dfb7535fcf0d_I20230430" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMjI2MA_c81c3bb4-49d6-4435-aa85-78694d9bfe65">69.3</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i06e3165b3c1c448887c322e86a9f8a13_I20220731" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMjI2Nw_0e7b9925-5c26-428b-9dee-74df0c63d469">158.0</ix:nonFraction>&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. The total notional amounts of the foreign currency forward contracts not designated as hedges were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i277034958c5f49aeacac3a09d44f3ed8_I20230430" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMjQwMA_979c7b6a-6b50-4618-b729-ec5b97e4824a">370.4</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i82526bc6da994575ab017d5892b6d416_I20220731" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMjQwNw_a0e04879-ac37-4793-9995-9165bc0764ba">151.6</ix:nonFraction>&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the Company&#8217;s designated hedges are reported in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets until the related transaction occurs, see Note 11. Designated hedges are recognized as a component of either net sales, cost of sales, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">selling, general and administrative</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other income, net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Condensed Consolidated Statements of Earnings upon occurrence of the related hedged transaction.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hedges which are not designated are recognized in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> other income, net in the Condensed Consolidated Statements of Earnings along with the related hedged transactions. Changes in the fair value of hedges which are not designated, are recognized in other income, net in the Condensed Consolidated Statements of Earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts related to foreign currency forward contracts designated as hedges are expected to be reclassified into earnings during the next 12 months based upon the timing of inventory purchases and sales.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">movements for i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts operations in Europe. The Company has elected the spot method for designating these contracts as net investment hedges.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total notional amount of net investment hedges was &#8364;<ix:nonFraction unitRef="eur" contextRef="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMzY4Mw_11bb8478-8886-4413-a13e-69ab25feb635"><ix:nonFraction unitRef="eur" contextRef="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMzY4Mw_6248502b-e4d0-4ed6-b1d6-da7ddc38a93b">80</ix:nonFraction></ix:nonFraction>&#160;million, or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMzY5MA_2278abd6-6567-429c-891d-975b13243065"><ix:nonFraction unitRef="usd" contextRef="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMzY5MA_6da5f61a-77fc-43ba-8841-62363be43e8d">88.8</ix:nonFraction></ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, as of April&#160;30, 2023 and July&#160;31, 2022. The maturity dates range from 2027 to 2029.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gains and losses resulting from a change in fair value of the net investment hedge are offset by gains and losses on the underlying foreign currency exposure and are included in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets. Amounts related to excluded components associated with the net investment hedge are expected to be reclassified into earnings in interest expense in the Condensed Consolidated Statements of Earnings through their maturity.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i923e86b410004859bd4eac1be4e8c559"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Cash Flows</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash flows from derivative transactions are recorded in operating activities in the Condensed Consolidated Statements of Cash Flows.</span></div></ix:continuation><div id="i9d6a562d2f9c46c3a54595a7743f6471_76"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNTE1NQ_c9cbc61e-e97e-427a-bb38-f86d463e966a" continuedAt="id4c95c2271e746638c52636dcd624928" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15. Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used. For Level 1, inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities. For Level 2, inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. For Level 3,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs to the fair value measurement are unobservable inputs or are based on valuation techniques. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2023 and July&#160;31, 2022, the carrying values of cash and cash equivalents, accounts receivable, short-term borrowings and accounts payable approximate fair value because of the short-term nature of these instruments. Short-term financial instruments are classified as Level&#160;1 in the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2023, the estimated fair values of fixed interest rate long-term debt were $<ix:nonFraction unitRef="usd" contextRef="i89f27eacef0646e8b0239a892b872fd9_I20230430" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTEzOA_38606b73-3da4-496e-995e-71d6f2b2fdbd">389.3</ix:nonFraction>&#160;million compared to the carrying values of $<ix:nonFraction unitRef="usd" contextRef="i624acaaae30f435ebd75291c753deba1_I20230430" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTE3Ng_3ad58b00-caef-45ce-8bb9-f547ff27d055">425.0</ix:nonFraction>&#160;million, inclusive of a current portion with a fair value of $<ix:nonFraction unitRef="usd" contextRef="i615d12d234024ef8893376f543b38ebf_I20230430" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNjU5NzA2OTc3MjI0Mw_06fd9142-b46c-4c4e-b40e-24377ad4c6bb">122.9</ix:nonFraction>&#160;million and carrying value of $<ix:nonFraction unitRef="usd" contextRef="i561e2658515249dd952d4701b6920d1e_I20230430" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNjU5NzA2OTc3MjI1OQ_df5eeacb-b7db-425a-82b9-76136a7ec552">125.0</ix:nonFraction>&#160;million. As of July&#160;31, 2022, the estimated fair values of fixed interest rate long-term debt were $<ix:nonFraction unitRef="usd" contextRef="i7c206ad02fc34ace9432285bec041ad4_I20220731" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTI1OQ_f6a401c0-714a-49d4-b3b0-59d9d9b4b201">396.9</ix:nonFraction>&#160;million compared to the carrying values of $<ix:nonFraction unitRef="usd" contextRef="ie6462e75dd8245d38368c6eca80ad6ae_I20220731" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTI5Nw_960eb342-18f8-497d-9b5d-d3c06e49fdd4">425.0</ix:nonFraction>&#160;million, with no current portion. The fair values are estimated by discounting the projected cash flows using the interest rates at which similar amounts of debt could currently be borrowed. The carrying values of total variable interest rate long-term debt were $<ix:nonFraction unitRef="usd" contextRef="i406e4b11e5bd481a8db6299f0304c508_I20230430" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTUzMA_48f43770-c336-4a5a-a269-9ed1739aacd2"><ix:nonFraction unitRef="usd" contextRef="ia1b34c43fdd74800a75cbd6d90440d54_I20230430" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTUzMA_84f11395-34f1-4ea2-9c31-6cd98c0b9e24">172.5</ix:nonFraction></ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8390d31c21b74cc7b7d1415982b8163b_I20220731" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTUzNw_3d873b4a-16cf-48fe-831c-c3c7f58099b5"><ix:nonFraction unitRef="usd" contextRef="i47e9c2004c2c43809c47c5b6c81d5f0e_I20220731" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTUzNw_69494d7d-712a-4969-b723-3abfc242c74c">221.7</ix:nonFraction></ix:nonFraction>&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, and approximate their fair values. Long-term deb</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t is cl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assified as Level 2 in the fair value hierarchy. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds equity method investments in its joint ventures, which are included in other long-term assets on the Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i5fe7c06fa94e463ba5653d7c75741c82_I20230430" decimals="-5" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTkxNQ_3e398465-579e-4da0-b2c6-81b2ff1892f0">24.3</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="ifdb366acf52940e4898e8906e62562f1_I20220731" decimals="-5" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTkyMg_b4bf71b8-1ab3-42b7-a46c-c9e0cc4ec782">22.4</ix:nonFraction>&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. These equity method investments are measured at fair value on a non-recurring basis. The fair value of the Company&#8217;s equity method investments has not been adjusted as there have been no triggering events or changes in circumstance that would have had an adverse impact on the value of these investments. In the event these investments are required to be measured, they would fall within Level 3 of the fair value hierarchy due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the Company&#8217;s foreign currency forward contracts and net investment hedges reflect the amounts that would be received to sell the assets or paid to transfer the liabilities in an orderly transaction between market participants at the measurement date (exit price). The fair values are based on inputs other than quoted prices that are observable for the asset or liability and are determined by standard calculations and models that use readily observable market parameters. These inputs include foreign currency exchange rates. Industry standard data providers are the primary source for forward and spot rate information for foreign currency exchange rates. The fair values of the Company&#8217;s foreign currency forward contracts and net investment hedges are classified as Level 2 in the fair value hierarchy. For discussion of the Company&#8217;s derivatives and hedging, see Note 14.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="id4c95c2271e746638c52636dcd624928"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Derivatives Contracts</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNTE2NQ_c57923fe-245b-41d3-98b1-399b3d12ee1b" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s derivative contracts, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded on the Condensed Consolidated Balance Sheets, was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.434%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7ee86837c2746a68860dfb7535fcf0d_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMy00LTEtMS0xNTEzMzc_716405d5-c9f5-472b-bbd5-da78b4049d5a">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06e3165b3c1c448887c322e86a9f8a13_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMy02LTEtMS0xNTEzMzc_0087f9f4-c4cc-46df-86fb-998d97bdcb51">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7ee86837c2746a68860dfb7535fcf0d_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMy04LTEtMS0xNTEzMzc_f7392d16-d201-466c-b769-e499bbf780b8">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06e3165b3c1c448887c322e86a9f8a13_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMy0xMC0xLTEtMTUxMzM3_4d5dd97c-db2d-457f-ac12-31f75a25f19c">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets and other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNC00LTEtMS0xNTEzMzc_66be3247-eaf3-4e66-bd67-746b96c692cb">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNC02LTEtMS0xNTEzMzc_c79140f1-3c5e-4959-9c9b-ab07dbb5c2a8">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNC04LTEtMS0xNTEzMzc_97fc9ca7-9fa6-4e48-976b-01c84420e7ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNC0xMC0xLTEtMTUxMzM3_95b718bc-1791-4c34-96fb-30a2bf44add1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i591cab4320764a84a8e66e4d3385978a_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNi00LTEtMS0xNTEzMzc_4bb5b9d7-c3de-477c-89e8-a08278bc9733">6.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide22bb5358e94f4492bae56423e07903_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNi02LTEtMS0xNTEzMzc_6f4c47c7-27f6-4478-b2f5-cd6655dd4971">8.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i591cab4320764a84a8e66e4d3385978a_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNi04LTEtMS0xNTEzMzc_71acd69b-491a-4a1f-837e-2b2155fa8f01">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide22bb5358e94f4492bae56423e07903_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNi0xMC0xLTEtMTUxMzM3_b5ed22dd-7028-44ed-be39-a5889b3349d6">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i277034958c5f49aeacac3a09d44f3ed8_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfOS00LTEtMS0xNTEzMzc_fe0456fb-265f-49a9-bdfb-9c4326ebdd63">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82526bc6da994575ab017d5892b6d416_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfOS02LTEtMS0xNTEzMzc_ffc059c0-da8b-4daf-a1de-fe2ff99811a3">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i277034958c5f49aeacac3a09d44f3ed8_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfOS04LTEtMS0xNTEzMzc_c3e1dd40-1924-4ab0-a6c7-71a8ae761c85">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82526bc6da994575ab017d5892b6d416_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfOS0xMC0xLTEtMTUxMzM3_285fd3b3-dc89-476b-a8e6-7c847fbde8fd">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total not designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4dad1c42ef841959199aaf82d448ba7_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTAtNC0xLTEtMTUxMzM3_ea920c96-5ab8-4c8e-90e9-4da62e9457e5">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f02d1bd7ade44ffaceeb771f5a906eb_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTAtNi0xLTEtMTUxMzM3_5d650e9e-4fdb-4d9f-a80c-e98b7c52f868">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4dad1c42ef841959199aaf82d448ba7_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTAtOC0xLTEtMTUxMzM3_2193497d-34a4-408c-ba9d-8093c6bbacc0">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f02d1bd7ade44ffaceeb771f5a906eb_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTAtMTAtMS0xLTE1MTMzNw_83e70fc6-177e-467f-ba20-8bd03aad5ce0">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b829a8ab0a8405eb526ac427c41f13f_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTEtNC0xLTEtMTUxMzM3_ceb86f3a-5bfd-450b-a0c7-7b4ca1287d4e">7.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583e770bec9a493ea4f24441de98f604_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTEtNi0xLTEtMTUxMzM3_cb14f5a6-0a90-420b-9ad1-ff2204070eb0">10.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b829a8ab0a8405eb526ac427c41f13f_I20230430" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTEtOC0xLTEtMTUxMzM3_3e9e2c41-741a-452d-839c-5b896c693cad">2.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583e770bec9a493ea4f24441de98f604_I20220731" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTEtMTAtMS0xLTE1MTMzNw_ef87e34e-8b9c-495f-a881-6babb9aa6a1e">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts related to excluded components, such as forward points, are excluded from the assessment of hedge effectiveness of net investment hedges and are expected to be reclassified into earnings throughout their maturity dates. See Note 11 for additional information on accumulated other comprehensive loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Contingent Consideration</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration liability is determined using a probability-weighted discounted cash flow method. This fair value measurement is based on unobservable inputs in the market, and thus, represents a Level 3 measurement within the fair value hierarchy. This analysis reflects the contractual terms of the purchase agreement (e.g., potential payment amounts, length of measurement periods, manner of calculating any amounts due) and utilizes assumptions with regard to future financial and operational milestones, probabilities of achieving such milestones and a discount rate. Depending on the contractual terms of the purchase agreement, the probability of achieving such milestones generally represents the only significant unobservable input. The contingent consideration liability is measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s contingent consideration liability that uses unobservable inputs was  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNDk4Mg_4ff0ac19-e621-4e63-997f-01d970fc3667">25.0</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of April&#160;30, 2023 and $<ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNzE0NjgyNTU4NTg4Ng_3b82ec7e-46a9-4eec-93d1-68bd3c583022">24.7</ix:nonFraction>&#160;million as of July&#160;31, 2022. The maximum potential payout of the contingent consideration as of April&#160;30, 2023 and July&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="dci:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNTA4Mw_99318e4b-dcca-4990-a2a8-8102dced9062"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="dci:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNTA4Mw_c2520f58-6dd0-4dd3-b520-deaf6f57f5d9">30.7</ix:nonFraction></ix:nonFraction>&#160;million. There was $<ix:nonFraction unitRef="usd" contextRef="i1214c7b440514180a072f13d334e9078_I20220430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNzE0NjgyNTU4NjIyMA_1c3f12e2-41f2-49a8-b914-6b150378ae4c">1.7</ix:nonFraction>&#160;million of contingent consideration as of April 30, 2022, see Note 17.</span></div></ix:continuation><div id="i9d6a562d2f9c46c3a54595a7743f6471_79"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:GuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTQyMQ_117a13d7-b5aa-428d-89fb-e1f02e6ca53e" continuedAt="ief1805cb60354f34bb90086c524881fd" escape="true"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16. Guarantees</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has letters of credit which guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit. <ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTQyNg_c70d28db-bc8d-48b4-a634-e19898c0cba6" continuedAt="i9762a8eb82f143a996f7200baac9ac10" escape="true">The outstanding contingent liability for standby letters of credit was as follows (in millions):</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="i9762a8eb82f143a996f7200baac9ac10"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contingent liability for standby letters of credit issued under the Company&#8217;s revolving credit facility</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RhYmxlOmY0N2RiYWQyYmJjYzRkZDViNzkyYzI2ODNiM2RjNzM3L3RhYmxlcmFuZ2U6ZjQ3ZGJhZDJiYmNjNGRkNWI3OTJjMjY4M2IzZGM3MzdfMS0yLTEtMS0xNTEzMzc_3a94b8d7-df62-44df-841d-3fa82154e4b1">7.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RhYmxlOmY0N2RiYWQyYmJjYzRkZDViNzkyYzI2ODNiM2RjNzM3L3RhYmxlcmFuZ2U6ZjQ3ZGJhZDJiYmNjNGRkNWI3OTJjMjY4M2IzZGM3MzdfMS00LTEtMS0xNTEzMzc_b56c8572-13b8-4b02-8f49-bda304df2783">7.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amounts drawn for letters of credit under the Company&#8217;s revolving credit facility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RhYmxlOmY0N2RiYWQyYmJjYzRkZDViNzkyYzI2ODNiM2RjNzM3L3RhYmxlcmFuZ2U6ZjQ3ZGJhZDJiYmNjNGRkNWI3OTJjMjY4M2IzZGM3MzdfMi0yLTEtMS0xNTEzMzc_2c03db23-477e-4c30-9d09-da8acd1aa4d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RhYmxlOmY0N2RiYWQyYmJjYzRkZDViNzkyYzI2ODNiM2RjNzM3L3RhYmxlcmFuZ2U6ZjQ3ZGJhZDJiYmNjNGRkNWI3OTJjMjY4M2IzZGM3MzdfMi00LTEtMS0xNTEzMzc_61a1d914-1239-400a-9893-1730a4c29ef1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advanced Filtration Systems Inc. (AFSI)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an unconsolidated joint venture, AFSI, established by the Company and Caterpillar Inc. (Caterpillar) in 1986. AFSI designs and manufactures high-efficiency fluid filters used in Caterpillar&#8217;s machinery worldwide. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Caterpillar equally own the shares of AFSI, and both companies guaran</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tee certain </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ief1805cb60354f34bb90086c524881fd"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding debt relating to AFSI, which the Company guarantees half, was $<ix:nonFraction unitRef="usd" contextRef="ib845645c2a2742ba951ba909e0bd697a_I20230430" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfOTM3_14e93e35-fff2-41e2-b47f-598cb7e65d67">64.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6a45152d5f0c4d8483b209234696ff1b_I20220731" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfOTQ0_ba6eb35a-0b80-4029-ac88-44ecc1ef826d">68.8</ix:nonFraction> million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. AFSI has a $<ix:nonFraction unitRef="usd" contextRef="i6a2c22aac1cc4eaea9e326daff356a86_I20230430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfOTg3_3e90fa70-b904-42dc-a65b-7059cb358d85">63.0</ix:nonFraction>&#160;million revolving credit facility, which expires in 2024, and an additional $<ix:nonFraction unitRef="usd" contextRef="i6ee42217afbb46ffb775e49506da67dd_I20230430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTA1OA_236cb6c2-b2f3-4f27-96c7-8bee4e4eb833">17.0</ix:nonFraction>&#160;million multi-currency revolving credit facility, which terminates upon notification by either AFSI or the financial institution.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings from AFSI, which are recorded in other income, net in the Condensed Consolidated Statements of Earnings, were $<ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTMxMw_9d03f9c6-1d00-45ee-8440-564457a6da8e">4.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTMyMA_8050989e-224a-463e-ba53-488f9a5d85d6">5.8</ix:nonFraction> million for the three and nine months ended April&#160;30, 2023, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTM2OQ_92e40a5c-f492-4d93-9efd-2238796b5eb2">3.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTM3Ng_651cfacf-d8a0-46c4-a441-086ca0598d2e">6.6</ix:nonFraction>&#160;million for the three and nine months ended April&#160;30, 2022, respectively.</span></div></ix:continuation><div id="i9d6a562d2f9c46c3a54595a7743f6471_82"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzU1OA_34036a17-e0e9-485f-a573-4fe510bf78d1" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17. Commitments and Contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records provisions when it is probable a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and litigation are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter. The Company believes the estimated liability in its Condensed Consolidated Financial Statements for claims or litigation is adequate and appropriate for the probable and estimable outcomes. Liabilities recorded were not material to the Company&#8217;s financial position, results of operations or liquidity. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Compensation and Consideration</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition Agreement - Purilogics</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an acquisition purchase agreement with Purilogics, which includes deferred payment provisions representing potential milestone payments for Purilogics&#8217; former owners. The provisions are made up of two general types of arrangements, contingent compensation and contingent consideration. The contingent compensation arrangement is contingent on the former owner&#8217;s future employment with the Company, and the related amounts are recognized over the required employment period. The contingent consideration is not contingent on employment and was recorded as purchase consideration in both other current and other long-term liabilities on the Condensed Consolidated Balance Sheets at the time of the initial acquisition based on the fair value of the estimated liability. The amounts are paid over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTYyMw_a439b096-2c2c-47f3-84e0-fc8df33ee3fa">three</span>- to <ix:nonNumeric contextRef="i48076fee0f3d4043a2d5591bff0e3d23_I20230430" name="dci:ContingentConsiderationMilestoneAchievementPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzU1Nw_3c3df598-7e52-4d63-a6f0-72d2a2d9faae">five-year</ix:nonNumeric> period, contingent on the achievement of certain revenue and manufacturing milestones.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total contingent compensation arrangement liability was $<ix:nonFraction unitRef="usd" contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTc4NQ_b17099b8-62e5-4e3a-ba49-a04d04dcb596">0.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTc5Mg_8ae1d1aa-9dbe-4c14-b3cb-10e2ea005323">0.1</ix:nonFraction>&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, which was included in other long-term liabilities on the Condensed Consolidated Balance Sheets. The maximum payout of the contingent compensation arrangement upon completion of the future performance periods was $<ix:nonFraction unitRef="usd" contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430" decimals="-5" name="dci:ContingentCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjAzOA_60160e84-cf7f-4f75-a1a6-a3a10fd57f0e"><ix:nonFraction unitRef="usd" contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731" decimals="-5" name="dci:ContingentCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjAzOA_a6b8595f-8065-41e2-b5fe-54f526a551c5">3.0</ix:nonFraction></ix:nonFraction>&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, inclusive of the $<ix:nonFraction unitRef="usd" contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjA3NQ_9f302c6e-cd1a-45c0-8c65-42b0218300e0">0.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjA4Mg_16902010-d837-4119-be6a-6b88cc6dd666">0.1</ix:nonFraction>&#160;million accrued, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total contingent consideration liability was $<ix:nonFraction unitRef="usd" contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjE1Nw_29a98db6-aa0a-46cd-849f-3b6eb0d515b6">23.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTY0OTI2NzQ0NTMwNA_872c7ae6-694b-45a9-ba4b-4212bbcf81e1">23.0</ix:nonFraction> million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, and was included in other current and other long-term liabilities on the Condensed Consolidated Balance Sheets. The Company primarily determines the contingent consideration liability based on the forecasted probability of achieving certain milestones. The contingent consideration liability is measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings. The maximum payout of the contingent consideration was $<ix:nonFraction unitRef="usd" contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjY0NA_3e6f1d19-ea3f-4212-84f4-5acf99990707"><ix:nonFraction unitRef="usd" contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjY0NA_9f9766f1-f4fd-4df5-a6fb-90902d539b90">29.0</ix:nonFraction></ix:nonFraction>&#160;million, inclusive of the $<ix:nonFraction unitRef="usd" contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTY0OTI2NzQ0NTI0Mg_29a98db6-aa0a-46cd-849f-3b6eb0d515b6">23.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTY0OTI2NzQ0NTMzNQ_872c7ae6-694b-45a9-ba4b-4212bbcf81e1">23.0</ix:nonFraction> million accrued as of April&#160;30, 2023 and July&#160;31, 2022, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Acquisition Agreements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For other acquisitions, the total contingent compensation arrangement liability was $<ix:nonFraction unitRef="usd" contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjgxMg_50dbe2ae-8e49-4bb5-96af-f7c66311c0c4">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i29eec8270eb442ba82d01854e5589667_I20220731" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjgxOQ_36887555-7815-407f-b77b-3ca2aae16b74">0.3</ix:nonFraction>&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, which was included in other long-term liabilities on the Condensed Consolidated Balance Sheets. The maximum payout of the contingent compensation arrangement upon completion of the future performance periods was $<ix:nonFraction unitRef="usd" contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzA2NQ_c972d030-d8ac-4640-bb91-cbd98c3a8aac">3.1</ix:nonFraction>&#160;million, which terminates in <ix:nonNumeric contextRef="i317a4ea0c4bc45f6af7e7bb0c05abd7b_D20220801-20230430" name="dci:ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzA4OQ_61b5afc2-7e91-40f9-9d56-d5476de8e385">five years</ix:nonNumeric>, inclusive of the $<ix:nonFraction unitRef="usd" contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzExMA_1738422b-fcaf-404e-bb01-3b317101321a">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i29eec8270eb442ba82d01854e5589667_I20220731" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzExNw_e408778c-70e9-4483-a14b-68bb9d11a458">0.3</ix:nonFraction>&#160;million accrued as of April&#160;30, 2023 and July&#160;31, 2022, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total contingent consideration liability was $<ix:nonFraction unitRef="usd" contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzIwOQ_423c08b1-d9dd-41cb-87c8-ae88cc02e228"><ix:nonFraction unitRef="usd" contextRef="i29eec8270eb442ba82d01854e5589667_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzIwOQ_d15acfdb-4c7a-4d79-9d5a-4455b4937800">1.7</ix:nonFraction></ix:nonFraction>&#160;million, which was included in other long-term liabilities on the Condensed Consolidated Balance Sheets, as of April&#160;30, 2023 and July&#160;31, 2022. The maximum payout of the contingent consideration was $<ix:nonFraction unitRef="usd" contextRef="i29eec8270eb442ba82d01854e5589667_I20220731" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzM4MQ_301214b9-02e1-4d2b-b025-d7457979d78e"><ix:nonFraction unitRef="usd" contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzM4MQ_a3de1a45-42f8-40bc-957b-9da26f70c598">1.7</ix:nonFraction></ix:nonFraction>&#160;million, which terminates in approximately <ix:nonNumeric contextRef="ib8bc8a0e6e37429387e4c013a68ffb39_D20210801-20220731" name="dci:ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzQwNQ_b67e1fad-9170-41cb-bb9f-925c1c0a783c"><ix:nonNumeric contextRef="i1352ed04118240df867871e5e1afbc4e_D20220801-20230430" name="dci:ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzQwNQ_ecaa0597-6956-41d1-9b20-45f090e37329">two years</ix:nonNumeric></ix:nonNumeric> and was fully accrued as of April&#160;30, 2023 and July&#160;31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional discussion regarding the fair value of the Company&#8217;s contingent consideration liability, see Note 15.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RleHRyZWdpb246OTc3OGY1ZDc2MWY5NDA3MWIxMjQ0NWFmNGM5ZTQ0MzJfMzMwOA_9fd68983-942f-45c4-bcc3-1f3c8d31c513" continuedAt="i7ed147ba24f741ba928590904dc48acb" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18. Segment Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal 2023, the Company announced a company-wide organizational redesign to further support the Company&#8217;s growth strategies and better serve its customers. Effective November 1, 2022, as a result of the organizational redesign, the Company established a new segment reporting structure which resulted in <ix:nonFraction unitRef="segment" contextRef="i5b062250596c445d83671eff94e1a22d_D20221101-20221101" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RleHRyZWdpb246OTc3OGY1ZDc2MWY5NDA3MWIxMjQ0NWFmNGM5ZTQ0MzJfMzQx_217aace7-8068-425d-b6c1-04ca006d215e">three</ix:nonFraction> reportable segments: Mobile Solutions, Industrial Solutions and Life Sciences. The organizational structure also includes Corporate and unallocated which includes interest expense and certain corporate expenses determined to be non-allocable to the segments, such as restructuring charges and incentive compensation. The Company determines its operating segments consistent with the manner in which it manages its operations and evaluates performance for internal review and decision-making. All prior segment information has been recast to reflect the Company&#8217;s new segment structure.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mobile Solutions segment is organized based on a combination of customers and products and consists of the Off-Road, On-Road and Aftermarket business units. Within these business units, products consist of replacement filters for both air and liquid filtration applications as well as exhaust and emissions. Applications include air filtration systems, fuel and lube systems, exhaust and emissions systems, and sensors, indicators and monitoring systems. Mobile Solutions sells to original equipment manufacturers (OEMs) in the construction, mining, agriculture and transportation end markets and to independent distributors, OEM dealer networks, private label accounts and large fleets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Industrial Solutions segment is organized based on product type and consists of the Industrial Filtration Solutions (IFS) and Aerospace and Defense business units. Within the IFS business unit, products consist of dust, fume and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mist collectors, compressed air purification systems, air filtration systems for gas turbines</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, hydraulic applications as well as gas and liquid filtration for industrial processes. Aerospace and Defense products consist of air, fuel and lube filtration sold to the aerospace fixed-wing, rotorcraft and defense ground vehicle industries.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Life Sciences segment consists of micro-environment gas and liquid filtration for food, beverage and industrial processes, bioprocessing equipment, including bioreactors and fermenters, polytetrafluoroethylene membrane-based products, as well as specialized air and gas filtration systems for applications including hard disk drives, semiconductor manufacturing, sensors, indicators and monitoring systems.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an integrated enterprise, characterized by substantial intersegment cooperation, cost allocations and sharing of assets. Therefore, the Company does not represent these segments, if operated independently, would report earnings before income taxes as stated below.</span></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RleHRyZWdpb246OTc3OGY1ZDc2MWY5NDA3MWIxMjQ0NWFmNGM5ZTQ0MzJfMzI5Nw_c185bd06-f24d-4c50-8780-7f6d44b84c28" continuedAt="i729d23cc58cf43ad96c5efe229dfe81f" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment details were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656c976342f473abdcbdd3ab72e2efe_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMy0xLTEtMS0xNTEzMzc_d4d5cf5b-a393-4931-ba2f-e6446010380b">555.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41c5514cdd28400395aea8ac376336d0_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMy0zLTEtMS0xNTEzMzc_8778279f-1b3b-48a5-b949-94912350330e">555.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16ffd97fcd44d21b3374b70b2b886f2_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMy01LTEtMS0xNTEzMzc_22264db9-4d36-40d1-8b28-30d5295fe1cc">1,632.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff93f20bcd1442e82a211ad90f4221a_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMy03LTEtMS0xNTEzMzc_b3b9d158-820d-43b8-b14a-54aeb4ad7986">1,556.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8062c8f3b77c4d46b80c6662b4d0d186_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNC0xLTEtMS0xNTEzMzc_f521871c-1f67-4eeb-a905-d2800ad610a6">261.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic84063b1b9954ffb8ad3dc0afc9133cf_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNC0zLTEtMS0xNTEzMzc_cf15d732-49ca-4ffd-828c-ff096dec2ef4">229.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia04fdad8fc10428ab71b195b452b3ea5_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNC01LTEtMS0xNTEzMzc_404495ae-0f1d-40e4-ad49-e2e9c1ed05b1">737.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00943e93b7464083be8d3ac5ff3c456e_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNC03LTEtMS0xNTEzMzc_d99b653d-3d17-4351-a27e-0f90f035c7f1">649.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1268a22dab748a5a965345b3739827a_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNS0xLTEtMS0xNTEzMzc_0bf64a28-b1ee-49ac-bb31-11a6839894d7">59.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56d6bac15f3e4b5883ee80cc9ed5bceb_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNS0zLTEtMS0xNTEzMzc_c48dc8db-ac8a-45ac-86a4-1f63cfef0d11">67.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNS01LTEtMS0xNTEzMzc_0bd33701-1c52-441e-9565-3db0d4c16d1c">181.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNS03LTEtMS0xNTEzMzc_e3018c32-aca2-4f3b-8a16-801207528e10">211.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNi0xLTEtMS0xNTEzMzc_50d35909-00b0-4826-8a16-b729a4809dac">875.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNi0zLTEtMS0xNTEzMzc_894da94a-fd23-40c9-966d-5493ab48031a">853.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNi01LTEtMS0xNTEzMzc_662c0d27-f244-4a1b-846d-012f519fd394">2,551.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNi03LTEtMS0xNTEzMzc_7d9d48a9-fa36-411c-b33b-1a2348a94715">2,416.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656c976342f473abdcbdd3ab72e2efe_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfOS0xLTEtMS0xNTEzMzc_dc95135f-cc08-4ab4-947f-3a5070513372">83.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41c5514cdd28400395aea8ac376336d0_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfOS0zLTEtMS0xNTEzMzc_c302db11-c637-4cd4-b2ed-f6bdda1dbd22">79.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16ffd97fcd44d21b3374b70b2b886f2_D20220801-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfOS01LTEtMS0xNTEzMzc_a7fbe807-cfd6-4b8a-838e-88aedc0c81fe">242.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff93f20bcd1442e82a211ad90f4221a_D20210801-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfOS03LTEtMS0xNTEzMzc_9db8fc0d-62b2-474e-9d71-2131ce91ac56">203.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8062c8f3b77c4d46b80c6662b4d0d186_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTAtMS0xLTEtMTUxMzM3_d0d459f5-886e-49dc-bd99-35476feb0fec">49.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic84063b1b9954ffb8ad3dc0afc9133cf_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTAtMy0xLTEtMTUxMzM3_d21f464b-b770-4bd3-904d-a5a2cf3b834a">34.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia04fdad8fc10428ab71b195b452b3ea5_D20220801-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTAtNS0xLTEtMTUxMzM3_69c72848-e7d6-4b18-a35b-4dae45fa632c">133.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00943e93b7464083be8d3ac5ff3c456e_D20210801-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTAtNy0xLTEtMTUxMzM3_e23d546b-e125-4cfb-8c02-cac82772ace1">86.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1268a22dab748a5a965345b3739827a_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTEtMS0xLTEtMTUxMzM3_e0c0320e-1d8f-4a28-93f8-b7e226254007">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56d6bac15f3e4b5883ee80cc9ed5bceb_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTEtMy0xLTEtMTUxMzM3_b82bbb3b-7252-4588-a9ba-eba60ec6bcf1">14.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTEtNS0xLTEtMTUxMzM3_4627795f-416d-4f8e-aaea-d68d25abeee1">17.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTEtNy0xLTEtMTUxMzM3_c003b8bc-39de-4628-aeb7-3fc1b1278d18">51.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and unallocated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i857b62daee0d4f2aadf5b094f3c7dc5e_D20230201-20230430" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTItMS0xLTEtMTUxMzM3_86cfda8c-10ea-449f-b7b9-1112240b9c8b">11.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icdaf7151cef24df696002fb6aed02397_D20220201-20220430" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTItMy0xLTEtMTUxMzM3_f97644e0-2003-473d-ad20-cbf51520b4af">16.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c1c8ff052e44444a84ea7979d5f69f4_D20220801-20230430" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTItNS0xLTEtMTUxMzM3_376f8783-36e9-48c4-bf43-0ffa5e0a09fe">41.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f1226e3e2ab44bdb6757206c99db342_D20210801-20220430" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTItNy0xLTEtMTUxMzM3_25655d4e-f84a-44ed-b5a3-e04c81ea8351">31.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTMtMS0xLTEtMTUxMzM3_077d18f2-d99e-4a96-8efb-6b1513aee7d3">121.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTMtMy0xLTEtMTUxMzM3_828139bf-e08f-4783-9995-55c0290523e8">111.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTMtNS0xLTEtMTUxMzM3_bbc76cb2-1b4b-4936-86bd-895986319ea4">351.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTMtNy0xLTEtMTUxMzM3_459e6fcd-875b-4be0-902c-ab6a49b585f2">309.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i7ed147ba24f741ba928590904dc48acb"><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RleHRyZWdpb246OTc3OGY1ZDc2MWY5NDA3MWIxMjQ0NWFmNGM5ZTQ0MzJfMzI5OA_eb9d7537-39da-4d24-90ca-d3fdb0923463" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets by segment were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i277312b5f8564c1e87ae20c28306de7d_I20230430" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMS0xLTEtMS0xNTEzMzc_244ad16d-9f07-4d04-b7b5-74d699e8666b">1,304.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e44784b6e249abacc57e84f7b100f2_I20220731" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMS0zLTEtMS0xNTEzMzc_94ca0937-2cf7-4c74-a023-a7b9a9dddf50">1,319.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia89647c0d8fa43bd9bdd7669caa6a732_I20230430" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMi0xLTEtMS0xNTEzMzc_c1ea466e-dd06-4bf9-8707-f12d0398a8d2">810.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45c3b991f92747b58b3b1595ef26e551_I20220731" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMi0zLTEtMS0xNTEzMzc_9fbf3098-3476-4f7b-88b6-e5fee722d877">816.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id761c5446b334a57aef369de6d6082a7_I20230430" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMy0xLTEtMS0xNTEzMzc_dd38f5cd-7187-4060-9c0a-cb1e60e9895f">346.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2096298be84ae184218b02d2a29f95_I20220731" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMy0zLTEtMS0xNTEzMzc_a78ceba8-e3a9-4ed9-9077-32e3b0d204ef">267.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2482cdd31cbf4c70b97e8294b59ab890_I20230430" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfNC0xLTEtMS0xNTEzMzc_dc62270a-b3f2-4eed-941e-524eff5de4f4">213.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i675bf98ad618482ea20e55b9f363e259_I20220731" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfNC0zLTEtMS0xNTEzMzc_ce80e676-f7e3-4ce1-a7db-e56d60013b8f">197.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfNS0xLTEtMS0xNTEzMzc_63f807fb-b851-423d-8eb8-5dfa9db9df2d">2,675.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfNS0zLTEtMS0xNTEzMzc_acbb9014-9400-4204-8dde-5d6e6862508f">2,600.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:continuation id="i729d23cc58cf43ad96c5efe229dfe81f"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by business unit were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Off-Road</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i083e48cb2df742dc842414560006ddea_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNC0xLTEtMS0xNTEzMzc_c1292ffb-9460-4d46-8db9-6b0eb74cd0d5">115.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26de657596243d3a625d6a8c7b1374c_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNC0zLTEtMS0xNTEzMzc_769da206-a7a9-4fef-9b5f-69d995a9ec13">104.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ea9bccacd1641a08dbb3cc3c418a973_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNC01LTEtMS0xNTEzMzc_d825f0c4-00c6-40bf-a3d2-6e55df47ad08">325.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8d1abbd2bd24f68841d910eef87476b_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNC03LTEtMS0xNTEzMzc_520ecd00-900b-4033-9bae-6205aaa3c165">286.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On-Road</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f2fbb0ec18e4a28815ae70ed8ed5531_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNS0xLTEtMS0xNTEzMzc_e08308ed-0e6b-4397-86bc-dc4fc1f0cfb0">38.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4861b01957b14e8d88ca777452d41d72_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNS0zLTEtMS0xNTEzMzc_b9a380eb-8944-4f7e-89ee-f865e8635fdd">36.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafe79ed28eb64be8aa38f8ed2a32c4af_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNS01LTEtMS0xNTEzMzc_d37ee97d-4926-4861-a734-4b7af1335653">108.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffdb439d3d5448588d88a0defe5a2def_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNS03LTEtMS0xNTEzMzc_0cf58954-3e3c-4e22-af99-fb8e94f4f1df">100.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbbc13a2590145e0ae38ef227f4b7e6b_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNi0xLTEtMS0xNTEzMzc_aa6d4c58-1f2d-4972-8b11-abc1113bf61b">401.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3815bff6406c4285b239c349a54b7219_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNi0zLTEtMS0xNTEzMzc_41bc3cc3-735b-41c5-86ce-6fa03124a5c2">415.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb2011e88da641e89dc86584c353a322_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNi01LTEtMS0xNTEzMzc_09440726-1f2f-401e-ac88-991758ff1b5c">1,198.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24c031675b1945b5930da6310b015a7d_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNi03LTEtMS0xNTEzMzc_192f04b7-cb02-4bba-91fe-c9e20584ff96">1,169.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Mobile Solutions segment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656c976342f473abdcbdd3ab72e2efe_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNy0xLTEtMS0xNTEzMzc_7cccda87-38ef-4603-a505-bd19092bd423">555.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41c5514cdd28400395aea8ac376336d0_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNy0zLTEtMS0xNTEzMzc_d4e4abc2-cf18-4e67-96ed-ab04cf93397b">555.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16ffd97fcd44d21b3374b70b2b886f2_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNy01LTEtMS0xNTEzMzc_1f5891ca-8012-48a9-bfe8-7f2de69c7a23">1,632.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff93f20bcd1442e82a211ad90f4221a_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNy03LTEtMS0xNTEzMzc_0e3df868-fea8-4563-b85d-ab38cb62bc8e">1,556.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Filtration Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4707c380b237473c8f3f510025775843_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTAtMS0xLTEtMTUxMzM3_510fcad4-28b0-41dc-afa9-d5d58544bd4d">223.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49a0bd234899489f9258f4714ccfd0e5_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTAtMy0xLTEtMTUxMzM3_9fa54c5a-546c-4e0e-8dbd-c2f23d3ff885">198.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3299524343e247ec9cdce19c4c272c2c_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTAtNS0xLTEtMTUxMzM3_03901b51-6b20-42c1-9f5b-6769dd74cb01">631.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2372197637d4177bd01242fe5e13219_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTAtNy0xLTEtMTUxMzM3_73b966e1-5863-424a-97c9-c39f5a797ffe">563.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i073737fd1759448f9340828f77115a18_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTEtMS0xLTEtMTUxMzM3_e733d39b-64c7-44ad-8a8c-49e058ed55bd">38.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia765a7d26e5245cf89da9972bcd583cb_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTEtMy0xLTEtMTUxMzM3_f871188e-1c19-40be-81f1-2e5d2763773a">31.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5674eca9a6bc4d1b80b974c5f0fcacd5_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTEtNS0xLTEtMTUxMzM3_38f53390-0d29-4aab-a7bd-755bed2be5c1">106.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie210de890dc94f2bac5217fa4ffedaf1_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTEtNy0xLTEtMTUxMzM3_8c00cd2e-be1f-4646-80bd-9c60b55ed4f9">85.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Industrial Solutions segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8062c8f3b77c4d46b80c6662b4d0d186_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTItMS0xLTEtMTUxMzM3_c557e358-547e-4dae-9f17-82a85ff9c918">261.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic84063b1b9954ffb8ad3dc0afc9133cf_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTItMy0xLTEtMTUxMzM3_a1e40be4-b86b-4402-b49f-2f68cb9c4243">229.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia04fdad8fc10428ab71b195b452b3ea5_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTItNS0xLTEtMTUxMzM3_5d3c59d4-2cb1-4b47-bab5-b576cd842606">737.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00943e93b7464083be8d3ac5ff3c456e_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTItNy0xLTEtMTUxMzM3_fbd4ac5c-9f22-4ebe-8663-299b1b4a4431">649.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Life Sciences segment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1268a22dab748a5a965345b3739827a_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTUtMS0xLTEtMTUxMzM3_0bf64a28-b1ee-49ac-bb31-11a6839894d7">59.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56d6bac15f3e4b5883ee80cc9ed5bceb_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTUtMy0xLTEtMTUxMzM3_c48dc8db-ac8a-45ac-86a4-1f63cfef0d11">67.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTUtNS0xLTEtMTUxMzM3_0bd33701-1c52-441e-9565-3db0d4c16d1c">181.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTUtNy0xLTEtMTUxMzM3_e3018c32-aca2-4f3b-8a16-801207528e10">211.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57124dbe96704601bbbdf2d9905389da_D20230201-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTctMS0xLTEtMTUxMzM3_23f5619f-eaef-40ad-81ee-4b4a8ee432dc">875.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id51ec13458494a259ed20af1f2797cb6_D20220201-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTctMy0xLTEtMTUxMzM3_08655369-1039-44a5-abb7-48bb05343643">853.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b5148d529f04356b404e33c277e2271_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTctNS0xLTEtMTUxMzM3_d6653d3d-3664-4e9a-b25e-cfcb853be716">2,551.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8d36c106e9b492a9b8b99a2769cdd6f_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTctNy0xLTEtMTUxMzM3_3bf3da70-8eab-4318-8151-9c856da9f312">2,416.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that accounted for over 10% of net sales for the three and nine months ended April&#160;30, 2023 or 2022. There were no customers that accounted for over 10% of gross accounts receivable as of April&#160;30, 2023 or July&#160;31, 2022.</span></div></ix:continuation><div id="i9d6a562d2f9c46c3a54595a7743f6471_88"></div><ix:nonNumeric contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfNjYw_a72bf957-ab3a-4a86-93d8-ec577348fcb9" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19. Restructuring and Other Charges</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of fiscal 2023, in conjunction with the organizational redesign, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i5288b3c40b694c29b1810b564cf6ed7e_D20220801-20221031" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMTE1_29de00f0-6cad-4562-9357-d437549e4c7d">7.6</ix:nonFraction>&#160;million of charges consisting of $<ix:nonFraction unitRef="usd" contextRef="i5288b3c40b694c29b1810b564cf6ed7e_D20220801-20221031" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMTQz_eb685c63-2825-4c68-bdc5-43afcd108f19">4.2</ix:nonFraction>&#160;million of severance charges and $<ix:nonFraction unitRef="usd" contextRef="i5288b3c40b694c29b1810b564cf6ed7e_D20220801-20221031" decimals="-5" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMTcx_8dbe6af9-5aec-4e9e-8399-d44d270adf49">3.4</ix:nonFraction>&#160;million of other organizational redesign costs. In the second quarter of fiscal 2023, the Company recorded additional charges of $<ix:nonFraction unitRef="usd" contextRef="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMjk1_2ba341da-8fb1-4ed7-bdc2-1171f5e84eb5">9.3</ix:nonFraction>&#160;million consisting of $<ix:nonFraction unitRef="usd" contextRef="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMzEy_cfc1ad46-30f8-4651-bc1e-b7578bbd5198">3.1</ix:nonFraction>&#160;million of severance charges, $<ix:nonFraction unitRef="usd" contextRef="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131" decimals="-5" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMzM3_9b656433-19a4-47eb-abbe-727c2c12d812">1.4</ix:nonFraction>&#160;million of other organizational redesign costs and $<ix:nonFraction unitRef="usd" contextRef="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131" decimals="-5" name="dci:CostRelatedToDiscontinuationOfPrograms" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMzgz_d5383c47-a189-4bbf-9b25-63bae4c60182">4.8</ix:nonFraction>&#160;million of costs mainly associated with the exiting of a lower-margin customer program. Second quarter charges of $<ix:nonFraction unitRef="usd" contextRef="i4142580cfa84460b8c54f11cd279b19a_D20221101-20230131" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfNDky_a4748798-50b7-4597-b081-b5f9669fd8e7">1.5</ix:nonFraction>&#160;million were included in cost of sales and $<ix:nonFraction unitRef="usd" contextRef="i573c20135bd34350aa215c28b4afc798_D20221101-20230131" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfNTMw_8296dde2-e6ed-401c-bc4f-589bea789655">7.8</ix:nonFraction>&#160;million were included in selling, general and administrative expenses in the accompanying Condensed Consolidated Statements of Earnings.</span></div></ix:nonNumeric><div id="i9d6a562d2f9c46c3a54595a7743f6471_100"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founded in 1915, Donaldson Company, Inc. is a global leader in technology-led filtration products and solutions, serving a broad range of industries and advanced markets. Donaldson&#8217;s diverse, skilled employees at over 140 locations, 74 of which are manufacturing and distribution centers, on six continents, partner with customers from small business owners to the world&#8217;s biggest original equipment manufacturer (OEM) brands to solve complex filtration challenges. Customers choose Donaldson&#8217;s filtration solutions due to their stringent performance requirements, natural replacement change cycles and need for reliability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mobile Solutions segment is organized based on a combination of customers and products and consists of the Off-Road, On-Road and Aftermarket business units. Within these business units, products consist of replacement filters for both air and liquid filtration applications as well as exhaust and emissions. Applications include air filtration systems, fuel and lube systems, exhaust and emissions systems, and sensors, indicators and monitoring systems. Mobile Solutions sells to OEMs in the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">construction, mining, agriculture and transportation end markets and to independent distributors, OEM dealer networks, private label accounts and large fleets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Industrial Solutions segment is organized based on product type and consists of the Industrial Filtration Solutions (IFS) and Aerospace and Defense business units. Within the IFS business unit, products consist of dust, fume and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mist collectors, compressed air purification systems, air filtration systems for gas turbines</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, hydraulic applications as well as gas and liquid filtration for industrial processes. Aerospace and Defense products consist of air, fuel and lube filtration sold to the aerospace fixed-wing, rotorcraft and defense ground vehicle industries.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Life Sciences segment consists of micro-environment gas and liquid filtration for food, beverage and industrial processes, bioprocessing equipment, including bioreactors and fermenters, polytetrafluoroethylene membrane-based products, as well as specialized air and gas filtration systems for applications including hard disk drives, semiconductor manufacturing, sensors, indicators and monitoring systems.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s results of operations are affected by conditions in the global economic and geopolitical environment. Under most economic conditions, the Company&#8217;s diversification across its end markets, its global presence, its diversification through technology and its OEM and replacement parts customers has helped to limit the impact of weakness in any one product line, market or geography on the consolidated operating results of the Company.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Environment</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While inflation was not as significant in the third quarter or the first nine months of fiscal 2023, as compared to the prior year, the Company continues to experience the effects of inflation related to raw materials and other expenses, including labor and energy. These inflationary pressures have had an adverse impact on the Company&#8217;s profit margins throughout the third quarter and the first nine months of fiscal 2023, however they have been generally mitigated by pricing actions primarily implemented in the prior year.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_103"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended April 30, 2023 compared with three months ended April 30, 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Results</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results were as follows (in millions, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of net sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of net sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share (EPS) - diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Net Sales by Origination</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sal</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es, generally disaggregated by l</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ocation where the customer&#8217;s order was received, were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of net sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of net sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (EMEA)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific (APAC)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America (LATAM)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Sales</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s for the three months ended April 30, 2023 increased $22.5&#160;million, or 2.6%, from the three months ended April 30, 2022, reflecting higher sales in the Industrial Solutions segment of $31.7&#160;million, or 13.8% growth, partially offset by lower sales in the Life Sciences segment of $8.6&#160;million, or a 12.6% decline, and the Mobile Solutions segment of $0.6&#160;million, or a 0.1% decline. Foreign currency translation decreased net sales by $23.6&#160;million compared to the three months ended April 30, 2022, reflecting decreases in the Mobile Solutions, Industrial Solutions and Life Sciences segments of $15.7&#160;million, $5.7&#160;million and $2.2&#160;million, respectively. D</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">urin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g the three months ended April 30, 2023, the Company&#8217;s net sales increased primarily from higher pricing, partially offset by a negative impact from foreign currency translation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Margin</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin as a percentage of net sales for the three months ended April 30, 2023 was 33.0% compared with 31.5% for the three months ended April 30, 2022. The increase in gross margin as a percentage of net sales was primarily driven by pricing actions, partially offset by higher input costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Administrative Expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">administrative expenses for the three months ended April 30, 2023 were $145.8&#160;million, or 16.7% of net sales, compared with $140.6&#160;million, or 16.5% of net sales, for the three months ended April 30, 2022, an increase of $5.2&#160;million, or 3.8%. The increase in selling, general and administrative expenses as a percentage of net sales was primarily due to headcount and related costs and travel spending.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the three months ended April 30, 2023 were $19.0&#160;million, or 2.2% of net sales, compared with $17.4&#160;million, or 2.0% of net sales, for the three months ended April 30, 2022, primarily due to increased headcount.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Operating Items</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the three months ended April 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $5.1&#160;million, compared with $3.8&#160;million for the three months ended April 30, 2022, an increase of $1.3&#160;million, or 35.5%. The increase reflected rising variable interest rates.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net for the three months ended April 30, 2023 was $2.6&#160;million, compared with other income, net of $4.1&#160;million for the three months ended April 30, 2022, a decrease of $1.5&#160;million, which was driven primarily by an increase in pension-related expense.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ive tax rates were</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 22.9% a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd 25.4% for the three months ended April 30, 2023 and 2022, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The decrease in the effective tax rate was primarily due to an increase in discrete tax item benefits and an increase in tax benefits on export income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Earnings</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net earnings for the three months ended April 30, 2023 w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere $93.7&#160;million, compared with $83.0&#160;million for the three months ended April 30, 2022, an increase of $10.7&#160;million, or 13.0%. Diluted EPS were $0.76 for the three months ended April 30, 2023, compared with $0.67 for the three months ended April 30, 2022, an increase of $0.09, or 14.0%.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nine months ended April 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> compared with nine months ended April 30, 2022</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Results</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results were as follows (in millions, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of net sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of net sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,690.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net EPS - diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Net Sales by Origination</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sal</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es, generally disaggregated by l</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ocation where the customer&#8217;s order was received, were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of net sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of net sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LATAM</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Sales</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the nine months ended April 30, 2023 increased $134.7&#160;million, or 5.6%, from the nine months ended April 30, 2022, reflecting higher sales in the Industrial Solutions segment of $88.5&#160;million, or 13.6% growth, and the Mobile Solutions segment of $75.9&#160;million, or 4.9% growth, partially offset by lower sales in the Life Sciences segment of $29.7&#160;million, or a 14.1% decline. Foreign currency translation decreased net sales by $116.6&#160;million compared to the nine months ended April 30, 2022, reflecting decreases in the Mobile Solutions, Industrial Solutions and Life Sciences segments of $74.7&#160;million, $28.5&#160;million and $13.4&#160;million, respectively. During the nine months ended April 30, 2023, the Company&#8217;s net sales increased primarily from higher pricing and volume growth, partially offset by a negative impact from foreign currency translation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Margin</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin as a percentage of net sales for the nine months ended April 30, 2023 was 33.7% compared with 32.1% for the nine months ended April 30, 2022. The increase in gross margin as a percentage of net sales was primarily driven by pricing actions, partially offset by higher input costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses for the nine months ended April 30, 2023 were $444.7&#160;million, or 17.4% of net sales, compared with $411.1&#160;million, or 17.0% of net sales, for the nine months ended April 30, 2022, an increase of $33.6&#160;million, or 8.2%. The increase in selling, general and administrative expenses as a percentage of net sales was primarily due to severance and other organizational redesign charges of $12.1&#160;million, costs mainly associated with the exiting of a lower-margin customer program of $3.3&#160;million and increased headcount to support future growth. This was partially offset by expense leverage on higher sales.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses for the nine months ended April 30, 2023 were $56.2&#160;million, or 2.2% of net sales, compared with $50.5&#160;million, or 2.1% of net sales, for the nine months ended April 30, 2022. The increase in research and development expenses as a percent of revenue was due to higher headcount.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Operating Items</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> nine months ended April 30, 2023 was $14.3&#160;million, compared with $10.8 million for the nine months ended April 30, 2022, an increase of $3.5&#160;million, or 32.0%. The increase reflected rising variable interest rates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net for the nine months ended April 30, 2023 was $6.1&#160;million, compared with other income, net of $6.4&#160;million for the nine months ended April 30, 2022, a decrease of $0.3&#160;million, which was driven primarily by an increase in pension-related expense.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates were 24.0% and 25.2% for the nine months ended April 30, 2023 and 2022, respectively. The decrease in the effective tax rate was primarily due to an increase in discrete tax item benefits and an increase in tax benefits on export income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Earnings</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net earnings for the nine months ended April 30, 2023 w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere $266.9&#160;million, compared with $231.8&#160;million for the nine months ended April 30, 2022, an increase of $35.1&#160;million, or 15.2%. Diluted EPS were $2.16 for the nine months ended April 30, 2023, compared with $1.85 for the nine months ended April 30, 2022, an increase of $0.31, or 16.9%.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_109"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Results of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and earnings (loss) before income taxes were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and unallocated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Corporate and unallocated includes interest expense and certain corporate expenses determined to be non-allocable to the segments, such as restructuring charges and incentive compensation.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mobile Solutions Segment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Off-Road</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On-Road</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Mobile Solutions segment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions segment earnings before income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Three months ended April 30, 2023 compared with three months ended April 30, 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the Mobile Solutions segment for the three months ended April 30, 2023 were $555.0&#160;million, compared with $555.6&#160;million for the three months ended April 30, 2022, a decrease of $0.6&#160;million, or 0.1%. Excluding a $15.7&#160;million decrease from foreign currency translation, net sales for the Mobile Solutions segment increased 2.7%.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net sales of Aftermarket decreased $13.7&#160;million, as large OEM customers continued to normalize inventories, reflecting improving global supply chain conditions that more than offset pricing benefits. The decrease was partially offset by Off-Road net sales which increased $11.2&#160;million, benefitting from pricing actions and high levels of global equipment production. All business units were negatively impacted by foreign currency translation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes for the Mobile Solutions segment for the three months ended April 30, 2023 were $83.4&#160;million, or 15.0% of net sales, an increase from 14.3% of net sales for the three months ended April 30, 2022. The increase was driven by pricing actions, which were partially offset by higher input costs.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_115"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nine months ended April 30, 2023 compared with nine months ended April 30, 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obile Solutions segment for the nine months ended April 30, 2023 were $1,632.3&#160;million, compared with $1,556.4&#160;million for the nine months ended April 30, 2022, an increase of $75.9&#160;million, or 4.9%. Excluding a $74.7&#160;million decrease from foreign currency translation, net sales for the Mobile Solutions segment increased 9.7%.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of Off-Road increased $38.6&#160;million, primarily due to pricing actions and high levels of global equipment production. Net sales of Aftermarket increased $29.5&#160;million, primarily driven by pricing and high end-market demand, partially offset by customer inventory reductions. The increased sales for all business units were partially offset by negative impacts from foreign currency translation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes for the Mobile Solutions segment for the nine months ended April 30, 2023 were $242.3&#160;million, or 14.8% of net sales, an increase from 13.1% of net sales for the nine months ended April 30, 2022. The increase was driven by pricing actions and expense leverage on increased sales, which were partially offset by higher input costs.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_118"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Industrial Solutions Segment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial Filtration Solutions (IFS)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Industrial Solutions segment </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions segment earnings before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Three months ended April 30, 2023 compared with three months ended April 30, 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the Industrial Solutions segment for the three months ended April 30, 2023 were $261.5&#160;million, compared with $229.8&#160;million for the three months ended April 30, 2022, an increase of $31.7&#160;million, or 13.8%. Excluding a $5.7&#160;million decrease from foreign currency translation, net sales for the Industrial Solutions segment increased 16.3%.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of IFS increased $24.8&#160;million, reflecting higher sales volume in industrial dust collection and industrial gasses from easing of supply chain and labor constraints, as well as pricing benefits. Net sales of Aerospace and Defense increased by $6.9&#160;million due to ongoing strength in the commercial aerospace end market. Both business units were negatively impacted by foreign currency translation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earning</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s before income taxes for the Industrial Solutions segment for the three months ended April 30, 2023 were $49.1&#160;million, or 18.8% of net sales, an increase from 14.9% of net sales for the three months ended April 30, 2022. The increase was primarily due to the impact from pricing actions, operational efficiencies and leveraging operating expenses.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_121"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nine months ended April 30, 2023 compared with nine months ended April 30, 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the Industr</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ial Solutions segment for the nine months ended April 30, 2023 were $737.6&#160;million, compared with $649.1&#160;million for the nine months ended April 30, 2022, an increase of $88.5&#160;million, or 13.6%. Excluding a $28.5&#160;million decrease from foreign currency translation, net sales for the Industrial Solutions segment increased 18.0%.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of IF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S increased $67.9&#160;million, reflecting higher sales volume in industrial dust collection, timing of power generation projects and pricing benefits. Net sales of Aerospace and Defense increased by $20.6&#160;million due to strong demand in the fixed wing and rotorcraft end markets in the U.S. as air travel increased. Both business units were negatively impacted by foreign currency translation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">come taxes for the Industrial Solutions segment for the nine months ended April 30, 2023 were $133.0&#160;million, or 18.0% of net sales, an increase from 13.3% of net sales for the nine months ended April 30, 2022. The increase was primarily due to the impact from pricing actions, operational efficiencies and leveraging operating expenses, partially offset by higher input costs.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_124"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Life Sciences Segment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and earnings before income taxes were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences segment net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences segment earnings before income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Three months ended April 30, 2023 compared with three months ended April 30, 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the Life Sciences segment for the three months ended April 30, 2023 were $59.2&#160;million, compared with $67.8&#160;million for the three months ended April 30, 2022, a decrease of $8.6&#160;million, or 12.6%. Excluding a $2.2&#160;million decrease from foreign currency translation, net sales for the Life Sciences segment declined 9.4%. The decrease was primarily driven by weakness in market demand for products in the disk drive business, which more than offset growth in food and beverage.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">axes for the Life Sciences segment for the three months ended April 30, 2023 were $0.2&#160;million, or 0.3% of net sales, a decrease from 20.6% of net sales for the three months ended April 30, 2022. The decrease was driven by  the expected initial negative earnings impact from the Company&#8217;s recent acquisitions and lower disk drive sales volumes causing a decline in profitability.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_127"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nine months ended April 30, 2023 compared with nine months ended April 30, 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the Life Sciences segment for the nine months ended April 30, 2023 were $<ix:nonFraction unitRef="usd" contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMjcvZnJhZzoxYTNlMzdkYTEzNjI0ZDA1OGMyM2UzZTE5NjQ5Yzg0ZC90ZXh0cmVnaW9uOjFhM2UzN2RhMTM2MjRkMDU4YzIzZTNlMTk2NDljODRkXzgx_0bd33701-1c52-441e-9565-3db0d4c16d1c">181.4</ix:nonFraction>&#160;million, compared with $<ix:nonFraction unitRef="usd" contextRef="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMjcvZnJhZzoxYTNlMzdkYTEzNjI0ZDA1OGMyM2UzZTE5NjQ5Yzg0ZC90ZXh0cmVnaW9uOjFhM2UzN2RhMTM2MjRkMDU4YzIzZTNlMTk2NDljODRkXzk5_e3018c32-aca2-4f3b-8a16-801207528e10">211.1</ix:nonFraction>&#160;million for the nine months ended April 30, 2022, a decrease of $29.7&#160;million, or 14.1%. Excluding a $13.4&#160;million decrease from foreign currency translation, net sales for the Life Sciences segment declined 7.7%. The decrease was primarily driven by weakness in market demand for products in the disk drive business, partially offset by growth in the food and beverage business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes for the Life Sciences segment for the nine months ended April 30, 2023 were $<ix:nonFraction unitRef="usd" contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMjcvZnJhZzoxYTNlMzdkYTEzNjI0ZDA1OGMyM2UzZTE5NjQ5Yzg0ZC90ZXh0cmVnaW9uOjFhM2UzN2RhMTM2MjRkMDU4YzIzZTNlMTk2NDljODRkXzQ2Ng_4627795f-416d-4f8e-aaea-d68d25abeee1">17.3</ix:nonFraction>&#160;million, or 9.5% of net sales, a decrease from 24.2% of net sales for the nine months ended April 30, 2022. The decrease was driven by lower disk drive sales volumes causing a decline in profitability and the expected initial negative earnings impact from the recent acquisitions.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity, Capital Resources and Financial Condition</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liquidity is assessed in terms of the Company&#8217;s ability to generate cash to fund its operating, investing and financing activities. Significant factors affecting liquidity are cash flows generated from operating activities, capital expenditures, acquisitions, dividends, repurchases of outstanding shares, adequacy of available credit facilities and the ability to attract long-term capital with satisfactory terms. The Company generates substantial cash from the operation of its businesses as its primary source of liquidity, with sufficient liquidity available to fund growth through reinvestment in existing businesses and strategic acquisitions. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Summary</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities for the nine months ended April 30, 2023 was $353.7&#160;million, compared with $143.9&#160;million for the nine months ended April 30, 2022, an increase of $209.8 million. The increase in cash provided by operating activities was primarily driven by a reduction in inventory in the first nine months of the current year compared to a significant increase in inventory in the first nine months of the prior year, as well as higher earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities for the nine months ended April 30, 2023 was $155.1&#160;million, compared with $105.8&#160;million for the nine months ended April 30, 2022, an increase of $49.3&#160;million. The increase in cash used was due to the higher investment of capital in various projects, including capacity expansion and tooling for new programs, in the first nine months of the current year as well as higher cash usage related to acquisitions in the first nine months of the current year as compared to the prior year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash used in financing activities generally relates to the use of cash for payment of dividends and repurchases of the Company&#8217;s common stock, net of borrowing activity and proceeds from the exercise of stock options. Cash used in financing activities for the nine months ended April 30, 2023 was $204.1&#160;million, compared with $82.8&#160;million for the nine months ended April 30, 2022, an increase of $121.3&#160;million. The increase was primarily driven by a net debt repayment of $31.9 million in the first nine months of the current year, compared to net proceeds of $142.9 million from the issuance of debt in the first nine months of the prior year. This was partially offset by a decrease in the use of cash associated with share repurchase and the exercise of stock options in the first nine months of the current year of $83.9 million, compared to $142.2 million in the prior year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the level of dividend and share repurchases, the Company considers recent and projected performance across key financial metrics, including earnings, cash flow from operations and total debt. Dividends paid for the nine months ended April 30, 2023 and 2022 were $84.1&#160;million and $81.8 million, respectively. Share repurchases for the nine months ended April 30, 2023 and 2022 were $119.3&#160;million and $153.7&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectiv</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Resources</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional sources of liquidity are existing cash and available credit facilities. Cash and cash equivalents as of April&#160;30, 2023 was $186.0&#160;million, compared with $193.3&#160;million as of July&#160;31, 2022. The Company has capacity of $655.6&#160;million available for further borrowing under existing credit facilities as of April&#160;30, 2023, which includes $422.5&#160;million available on the Company&#8217;s $500.0 million unsecured revolving credit facility that expires on May&#160;21, 2026. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes the liquidity available from the combination of expected cash generated by operating activities, existing cash and available credit under existing credit facilities will be sufficient to meet its cash requirements for the next 12&#160;months and beyond, including working capital needs, debt service obligations, capital expenditures, payment of anticipated dividends, share repurchase activity and potential acquisitions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Condition</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-Term Borrowings and Long-Term Debt</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2023, total debt, including short-term borrowings and long-term debt, represented 32.4% of total capitalization, defined as total debt plus total stockholders&#8217; equity, compared with 36.4% as of July&#160;31, 2022. As of April&#160;30, 2023, the Company was in compliance with its financial covenants.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt outstanding was $595.5 million as of April&#160;30, 2023, compared with $644.3&#160;million as of July&#160;31, 2022, a decrease of $48.8&#160;million, primarily due to a repayment on the unsecured revolving credit facility during the first nine months of fiscal 2023. As of April&#160;30, 2023, there was $422.5&#160;million available and $70.0&#160;million outstanding on the Company&#8217;s $500.0 million unsecured revolving credit facility that expires on May&#160;21, 2026.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Working Capital</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to help measure and analyze the impact of working capital management, the Company reviews its cash conversion cycle. The Company calculates days sales outstanding as the average accounts receivable, net for the quarter, divided by net sales for the quarter multiplied by the number of days in the quarter. The Company calculates days inventory outstanding as the average inventories, net for the quarter, divided by cost of sales for the quarter multiplied by the number of days in the quarter, and calculates inventory turns as the cost of sales for the quarter, annualized by the ratio of the number of days in the year to the number of days in the quarter, divided by the average inventories, net for the quarter. The Company calculates days payable outstanding as the average accounts payable for the quarter, divided by cost of sales for the quarter multiplied by the number of days in the quarter.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net as of April&#160;30, 2023, was $626.3&#160;million, compared with $616.6&#160;million as of July&#160;31, 2022, an increase of $9.7&#160;million. Days sales outstanding were 61 days as of April&#160;30, 2023, a decrease from 62 days as of July&#160;31, 2022. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net as of April&#160;30, 2023, was $449.7&#160;million, compared with $502.4&#160;million as of July&#160;31, 2022, a decrease of $52.7&#160;million. Days inventory outstanding were 72 days as of April&#160;30, 2023, a decrease from 78 days as of July&#160;31, 2022. Inventory turns were 5.1 times and 4.7 times per year as of April&#160;30, 2023 and July&#160;31, 2022, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable as of April&#160;30, 2023, was $311.1&#160;million, compared with $338.5&#160;million as of July&#160;31, 2022, a decrease of $27.4&#160;million. Days payable outstanding were 47 days as of April&#160;30, 2023, a decrease from 52 days as of July&#160;31, 2022. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company guarantees 50% of certain debt of its joint venture, Advanced Filtration Systems Inc., as discussed in Note 16 in the Notes to Condensed Consolidated Fin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ancial Statements included in Item 1 of this report.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_133"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the Company&#8217;s critical accounting estimates as disclosed in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_136"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For new accounting standards not yet adopted, refer to Note 1 in the Notes to Condensed Consolidated Financial Statements included in Item 1 of this report.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Safe Harbor Statement Under the Private Securities Litigation Reform Act of 1995</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, through its management, may make forward-looking statements reflecting the Company&#8217;s current views with respect to future events and expectations, such as forecasts, plans, trends and projections relating to the Company&#8217;s business and financial performance. These forward-looking statements, which may be included in reports filed under the Securities Exchange Act of 1934, as amended (the Exchange Act), in press releases and in other documents and materials as well as in written or oral statements made by or on behalf of the Company, are subject to certain risks and uncertainties, including those discussed in Part I, Item 1A, &#8220;Risk Factors&#8221; of the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022, which could cause actual results to differ materially from historical results or those anticipated. The words or phrases such as &#8220;will likely result,&#8221; &#8220;are expected to,&#8221; &#8220;will continue,&#8221; &#8220;will allow,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;forecast,&#8221; &#8220;plan&#8221; and similar expressions are intended to identify forward-looking statements within the meaning of Section&#160;21E of the Exchange Act and Section 27A of the Securities Act of 1933, as amended, as enacted by the Private Securities Litigation Reform Act of 1995 (PSLRA). In particular, the Company desires to take advantage of the protections of the PSLRA in connection with the forward-looking statements made in this Quarterly Report on Form 10-Q. All statements other than statements of historical fact are forward-looking statements. These statements do not guarantee future performance.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These forward-looking statements speak only as of the date such statements are made and are subject to risks and uncertainties that could affect the Company&#8217;s performance and could cause the Company&#8217;s actual results for future periods to differ materially from any opinions or statements expressed. These factors include, but are not limited to, challenges in global operations; impacts of global economic, industrial and political conditions on product demand, including the Russia and Ukraine conflict; impacts from unexpected events, including the COVID-19 pandemic; effects of unavailable raw materials or material cost inflation; inability to attract and retain qualified personnel; inability to meet customer demand; inability to maintain competitive advantages; threats from disruptive technologies; effects of highly competitive markets with pricing pressure; exposure to customer concentration in certain cyclical industries; inability to manage productivity improvements; results of execution of any acquisition, divestiture and other strategic transactions; vulnerabilities associated with information technology systems and security; inability to protect and enforce intellectual property rights; costs associated with governmental laws and regulations; impacts of foreign currency fluctuations; and effects of changes in capital and credit markets. These and other factors are described in Part I, Item 1A, &#8220;Risk Factors&#8221; of the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022. The Company undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, unless required by law.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_142"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s market risk includes the potential loss arising from adverse changes in foreign currency exchange rates, interest rates and commodity prices. To manage these risks, the Company employs certain strategies to mitigate the effect of these fluctuations. The Company does not enter into any of these strategies for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains significant assets and operations outside the U.S., resulting in exposure to foreign currency gains and losses. A portion of the Company&#8217;s foreign currency exposure is naturally hedged by incurring liabilities, including bank debt, denominated in the local currency in which the Company&#8217;s foreign subsidiaries are located.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended April 30, 2023, the U.S. dollar was generally stronger than in the nine months ended April 30, 2022 compared with many of the currencies of the foreign countries in which the Company operates. The overall stronger dollar had a negative impact on the Company&#8217;s international net sales and net earnings because the foreign denominated revenues translated into less U.S. dollars in many regions around the world. The estimated impact of foreign currency translation for the nine months ended April 30, 2023 resulted in an overall decrease in reported net sales of $116.6&#160;million and a decrease in reported net earnings of $14.5&#160;million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into derivative instrument agreements, including foreign currency forward contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. See Notes 11, 14 and 15 in the Notes to Condensed Consolidated Financial Statements included in Item 1 of this report.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Forward Contracts - Cash Flow Hedges and Derivatives Not Designated as Hedging Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers&#8217; local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers&#8217; local currency. Both of these transaction types can create volatility in the Company&#8217;s financial statements. The Company uses foreign currency forward contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, most of which are related to certain intercompany transactions which offset balance </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sheet exposure, are not designated as hedging instruments. The total notional amounts of the foreign currency forward contracts designated as hedges were $69.3&#160;million and $158.0&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. The total notional amounts of the foreign currency forward contracts not designated as hedges were $370.4&#160;million and $151.6&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">movements for i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts operations in Europe. The Company has elected the spot method for designating these contracts as net investment hedges.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total notional amount of net investment hedges was &#8364;80&#160;million, or $88.8&#160;million, as of April&#160;30, 2023 and July&#160;31, 2022. The maturity dates range from 2027 to 2029.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the net investment hedges outstanding as of April&#160;30, 2023, a 10% appreciation of the U.S. dollar compared to the Euro would result in a net gain of $7.7&#160;million in the fair value of these contracts.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s exposure to market risk for changes in interest rates primarily relates to debt obligations that are at variable rates, as well as the potential increase in the fair value of long-term debt resulting from a potential decrease in interest rates. As of April&#160;30, 2023, the Company&#8217;s financial liabilities with exposure to changes in interest rates consisted mainly of $70.0&#160;million outstanding on the Company&#8217;s unsecured revolving credit facility, &#8364;80.0 million, or $87.8&#160;million, of a variable rate term loan and &#165;2.0&#160;billion, or $14.7&#160;million, of variable rate senior notes. Assuming a hypothetical 0.5 percentage point increase in short-term interest rates, with all other variables remaining constant, interest expense would have increased approximately $0.7&#160;million in the nine months ended April 30, 2023. The Company has no interest rate hedging agreements. Interest rate changes would also affect the fair market value of fixed-rate debt. As of April&#160;30, 2023, the estimated fair values of fixed interest rate long-term debt were $389.3 million compared to the carrying values of $425.0&#160;million. The fair values are estimated by discounting the projected cash flows using the interest rates at which similar amounts of debt could currently be borrowed. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest on cash and cash equivalents will vary as short-term yields change. Assuming a hypothetical 0.5 percentage point increase in yields, with all other variables remaining constant, interest income would have increased approximately $0.6&#160;million in the nine months ended April 30, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commodity Prices</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to market risk from fluctuating prices of purchased commodity raw materials, including steel, filter media and petrochemical-based products including plastics, rubber and adhesives. On an ongoing basis, the Company enters into selective supply arrangements that allow the Company to reduce volatility in its costs. The Company strives to recover or offset all material cost increases through price increases to its customers and the Company&#8217;s cost reduction initiatives, which include material substitution, process improvement and product redesigns. However, an increase in commodity prices could result in lower gross profit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bankers&#8217; Acceptance Notes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with common business practice in APAC, the Company has subsidiaries which accept bankers&#8217; acceptance notes from their customers in settlement of certain customer billed accounts receivable. Bankers&#8217; acceptance notes represent a commitment by the issuing financial institution to pay a certain amount of money at a specified future maturity date to the legal owner of the bankers&#8217; acceptance note as of the maturity date. The maturity dates of bankers&#8217; acceptance notes vary, but it is the Company&#8217;s policy to only accept bankers&#8217; acceptance notes with maturity dates no more than 180 days from the date of the Company&#8217;s receipt of such draft. As of April&#160;30, 2023 and July&#160;31, 2022, the Company owned $9.8&#160;million and $12.6&#160;million, respectively, of these bankers&#8217; acceptance notes and includes them in accounts receivable on the Condensed Consolidated Balance Sheets.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management of the Company, with the participation of its Chief Executive Officer and its Chief Financial Officer, evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures as of the end of the period covered by this report. Based on their evaluation, as of the end of the period covered, the Company&#8217;s Chief Executive Officer and Chief Financial Officer concluded the Company&#8217;s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective. The Company&#8217;s disclosure controls and procedures are designed so information required to be disclosed by the issuer in the reports it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms, and such information is accumulated and communicated to management of the Company, with the participation of its Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No change in the Company&#8217;s internal control over financial reporting (as defined by Rule 13a-15(f) under the Exchange Act) occurred during the fiscal quarter ended April&#160;30, 2023, that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_151"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records provisions when it is probable a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and litigation are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter. The Company believes the estimated liability in its Condensed Consolidated Financial Statements for claims or litigation is adequate and appropriate for the probable and estimable outcomes. Liabilities recorded were not material to the Company&#8217;s financial position, results of operations or liquidity. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_154"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are inherent risks and uncertainties associated with the Company&#8217;s global operations that involve the manufacturing and sale of products for highly demanding customer applications throughout the world. These risks and uncertainties could adversely affect the Company&#8217;s operating performances or financial condition. The &#8220;Risk Factors&#8221; section in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022 outlines the risks and uncertainties the Company believes are the most material to its business.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_157"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Repurchases of Equity Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information in connection with purchases made by, or on behalf of, the Company or any affiliated purchaser of the Company, of shares of the Company&#8217;s common stock during the three months ended April 30, 2023 was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number<br/>of Shares<br/>Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price<br/>Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number<br/>of Shares<br/>Purchased as<br/>Part of Publicly<br/>Announced Plans<br/>or Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum<br/>Number<br/>of Shares<br/>that May Yet<br/>Be Purchased<br/>Under the Plans<br/>or Programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1 - February 28, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,344,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1 - March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,344,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 - April 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2019, the Board of Directors authorized the repurchase of up to 13.0 million shares of the Company&#8217;s common stock. This repurchase authorization is effective until terminated by the Board of Directors. The Company has remaining authorization to repurchase 3.3 million shares under this plan. There were no repurchases of common stock made outside of the Company&#8217;s current repurchase authorization during the three months ended April 30, 2023. While not considered repurchases of shares, the Company does at times withhold shares that would otherwise be issued under stock-based awards to cover the withholding of taxes due as a result of exercising stock options or payment of stock-based awards.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_160"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_163"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_166"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_169"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/29644/000089710112000370/donaldson120359s1_ex3a.htm">3-A*</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/29644/000089710112000370/donaldson120359s1_ex3a.htm">Restated Certificate of Incorporation of Registrant as currently in effect (Filed as Exhibit 3-A to Form 10-Q Report for the second quarter ended January 31, 2012)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/29644/000089710116002713/donaldson162620_ex3c.htm">3-B*</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/29644/000089710116002713/donaldson162620_ex3c.htm">Amended and Restated Bylaws of Registrant, dated as of July 29, 2016 (Filed as Exhibit 3-C to Form 8-K Report filed on July 29, 2016)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4-A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="exhibit4-a20230430.htm">First Amendment to Credit Agreement dated April 28, 2023</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="exhibit31-a20230430.htm">31-A</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="exhibit31-a20230430.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="exhibit31-b20230430.htm">31-B</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="exhibit31-b20230430.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="exhibit3220230430.htm">32</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="exhibit3220230430.htm">Certifications of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following financial information from the Donaldson Company,&#160;Inc. Quarterly Report on Form&#160;10-Q for the fiscal quarter ended April&#160;30, 2023, formatted in inline eXtensible Business Reporting Language (iXBRL): (i) the Condensed Consolidated Statements of Earnings, (ii) the Condensed Consolidated Statements of Comprehensive Income, (iii) the Condensed Consolidated Balance Sheets, (iv) the Condensed Consolidated Statements of Cash Flows, (v) the Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity and (vi) the Notes to Condensed Consolidated Financial Statements</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cover page from the Donaldson Company Inc. Quarterly Report on Form 10-Q for the fiscal quarter ended April&#160;30, 2023, formatted in iXBRL (included as Exhibit 101)</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit has previously been filed with the Securities and Exchange Commission and is incorporated herein by reference as an exhibit.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">**</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denotes compensatory plan or management contract.</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="i9d6a562d2f9c46c3a54595a7743f6471_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:51.755%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.473%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DONALDSON COMPANY, INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:51.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: June 5, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;/s/ Tod E. Carpenter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tod E. Carpenter<br/>Chairman, President and Chief Executive Officer<br/>(duly authorized officer)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: June 5, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;/s/ Scott J. Robinson</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott J. Robinson<br/>Chief Financial Officer<br/>(principal financial officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: June 5, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Andrew J. Cebulla</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew J. Cebulla<br/>Vice President and Corporate Controller<br/>(principal accounting officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.A
<SEQUENCE>2
<FILENAME>exhibit4-a20230430.htm
<DESCRIPTION>EX-4.A
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="idc92570a9ace409e8655d6d7d096eb76_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Exhibit 4-A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">FIRST AMENDMENT TO CREDIT AGREEMENT</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This FIRST AMENDMENT TO CREDIT AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) is dated as of April 28, 2023 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">First Amendment Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), and is by and among&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;DONALDSON COMPANY, INC., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;the Lenders party to the Existing Credit Agreement referenced below&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;WELLS FARGO BANK, NATIONAL ASSOCIATION as the Administrative Agent and the L&#47;C Issuer.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise indicated, all capitalized terms used herein and not otherwise defined shall have the respective meanings provided such terms in the Existing Credit Agreement referred to below or the Amended Credit Agreement (as defined below), as applicable.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WHEREAS, the Company, the Borrowing Subsidiaries from time to time party thereto, the Lenders from time to time party thereto, and Wells Fargo Bank, National Association, as the Administrative Agent and the L&#47;C Issuer, are parties to that certain Credit Agreement, dated as of May 21, 2021 (as amended, restated, supplemented or otherwise modified from time to time prior to the First Amendment Effective Date, the &#8220;Existing Credit Agreement&#8221;)&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WHEREAS, the parties hereto wish to amend the Existing Credit Agreement on the terms and conditions set forth herein.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the premises set forth above, the terms and conditions contained herein, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto have agreed as follows&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Amendments to the Existing Credit Agreement&#59; Treatment of Eurocurrency Rate Loans Bearing Interest Based on USD LIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Effective as of the First Amendment Effective Date, the parties hereto agree that&#58; (i) the Existing Credit Agreement is hereby amended to delete the stricken text (indicated textually in the same manner as the following example&#58; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">stricken text</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#70ad47;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">stricken text</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and to add the double-underlined text (indicated textually in the same manner as the following example&#58; </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">double-underlined text</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#70ad47;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">double-underlined text</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), in each case, as set forth in a conformed copy of the Existing Credit Agreement attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annex A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> hereto (the credit agreement attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annex A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> being referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Amended Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)&#59; (ii) each reference to &#8220;Term RFR Loans&#8221; in Exhibit A to the Existing Credit Agreement is amended to read &#8220;Term SOFR Loans&#8221;&#59; and (iii) Item 4 in Exhibit B to the Existing Credit Agreement shall be amended to read&#58; &#8220;Such Loans are to be &#91;converted into&#93;&#91;continued as&#93; &#91;Base Rate&#93;&#91;Eurocurrency Rate&#93;&#91;Daily Simple RFR&#93;&#91;Term SOFR&#93; Loans&#8221;. The Amended Credit Agreement is not a novation of the Existing Credit Agreement.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;It is understood and agreed that, with respect to any Eurocurrency Rate Loan outstanding on the First Amendment Effective Date and bearing interest at a rate based on USD LIBOR (any such Eurocurrency Rate Loan, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">LIBOR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), (i) such LIBOR Loan shall continue to bear interest at a rate based on USD LIBOR until the end of the current Interest Period applicable to such LIBOR Loan, and (ii) any USD LIBOR-related provisions of the Existing Credit Agreement applicable to such LIBOR Loan are incorporated into the Amended Credit Agreement, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">mutatis mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the parties hereto hereby agree that such provisions shall continue to apply to such LIBOR Loan until the end of the current Interest Period applicable thereto.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company hereby represents and warrants that both immediately before and immediately after the effectiveness hereof&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Company (i) is duly organized, validly existing and in good standing under the Laws of the jurisdiction of its incorporation or organization, and (ii) has all requisite power and authority and all requisite governmental licenses, authorizations, consents and approvals to execute, deliver and perform its obligations under this Amendment.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The execution, delivery and performance by the Company of this Amendment have been duly authorized by all necessary corporate or other organizational action, and do not and will not (i) contravene the terms of any of such Person&#8217;s Organization Documents, (ii) conflict with or result in any breach or contravention of, or the creation of any Lien under, (A) any Contractual Obligation to which such Person is a party or (B) any order, injunction, writ or decree of any Governmental Authority or any arbitral award to which such Person or its property is subject, in each case except as could not reasonably be expected to have a Material Adverse Effect, or (iii) violate any Law.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;No approval, consent, exemption, authorization or other action by, or notice to, or filing with, any Governmental Authority or any other Person is necessary or required in connection with the execution, delivery or performance by, or enforcement against, the Company of this Amendment.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;This Amendment has been duly executed and delivered by the Company. This Amendment constitutes a legal, valid and binding obligation of the Company, enforceable against the Company in accordance with its terms, subject to the effects of bankruptcy, insolvency, fraudulent conveyance, moratorium, examinership, reorganization and other similar laws relating to or affecting creditors&#8217; rights generally and general principles of equity (whether considered in a proceeding in equity or law).</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;The representations and warranties of the Company contained in Article V of the Amended Credit Agreement or any other Loan Document, or which are contained in any document furnished at any time under or in connection herewith or therewith, shall be true and correct in all material respects on and as of the First Amendment Effective Date, except to the extent that such representations and warranties specifically refer to an earlier date, in which case they shall be true and correct in all material respects as of such earlier date, and except that for purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the representations and warranties contained in clauses (a) and (b) of Section 5.05 of the Amended Credit Agreement shall be deemed to refer to the most recent financial statements furnished pursuant to clauses (a) and (b), respectively, of Section 6.01 of the Existing Credit Agreement.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;No Default has occurred and is continuing as of the First Amendment Effective Date.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This Amendment is a Loan Document shall become effective on the First Amendment Effective Date upon receipt by the Administrative Agent of executed counterparts of this Amendment duly executed by the Company, each Lender, the Administrative Agent and the L&#47;C Issuer.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">References&#59; Effect&#59; Etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon the effectiveness hereof, each reference to the Existing Credit Agreement in the Amended Credit Agreement or any other Loan Document shall mean and be a reference to the Amended Credit Agreement. Except as specifically amended hereby, the Loan Documents shall remain in full force and effect and are hereby ratified and confirmed.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">No Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The execution, delivery and effectiveness of this Amendment shall not, except as expressly provided herein, operate as a waiver of any right, power or remedy of the Administrative Agent or the Lenders, nor constitute a waiver of or consent to any provision of any of the Loan Documents executed and&#47;or delivered in connection therewith.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Counterparts&#59; Electronic Execution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This Amendment may be executed in any number of counterparts (and by the different parties hereto on separate counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. Delivery of an executed signature page of this Amendment by facsimile or electronic transmission shall be effective as delivery of a manually executed counterpart thereof.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK APPLICABLE TO AGREEMENTS MADE AND TO BE PERFORMED ENTIRELY WITHIN SUCH STATE&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">PROVIDED</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> THAT THE ADMINISTRATIVE AGENT AND EACH LENDER SHALL RETAIN ALL RIGHTS ARISING UNDER FEDERAL LAW.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Jurisdiction&#59; Waiver of Right to Trial by Jury</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The provisions of Sections 11.17(b) and (c) of the Existing Credit Agreement are incorporated into this Amendment, mutatis mutandis, with the same effect as if set forth in full herein.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Section headings in this Amendment are included herein for convenience of reference only and shall not constitute a part of this Amendment for any other purpose.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Severabilit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y. If any provision of this Amendment is held to be illegal, invalid or unenforceable, (a) the legality, validity and enforceability of the remaining provisions of this Amendment shall not be affected or impaired thereby and (b) the parties shall endeavor in good faith negotiations to replace the illegal, invalid or unenforceable provisions with valid provisions the economic effect of which comes as close as possible to that of the illegal, invalid or unenforceable provisions. The invalidity of a provision in a particular jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;signature pages follow&#93;</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">IN WITNESS WHEREOF,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> the parties hereto have caused this Amendment to be duly executed as of the date first above written.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DONALDSON COMPANY, INC.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Scott J. Robinson</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Scott J. Robinson<br>Title&#58; Senior Vice President and Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WELLS FARGO BANK, NATIONAL ASSOCIATION,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">as the Administrative Agent, the L&#47;C Issuer and a Lender</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Daniel K. Kinasz</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Daniel K. Kinasz<br>Title&#58; Vice President</font></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. BANK NATIONAL ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">as a Lender</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Tyrone Parker</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Tyrone Parker<br>Title&#58; Vice President</font></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BMO HARRIS BANK, N.A.,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">as a Lender</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Peter Thursby</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Peter Thursby<br>Title&#58; Managing Director</font></td></tr></table></div><div style="text-indent:234pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">JPMORGAN CHASE BANK, N.A.,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">as a Lender</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Jonathan Bennett</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Jonathan Bennett<br>Title&#58; Executive Director</font></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">KBC BANK N.V.,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">as a Lender</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Nicholas Fiore</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Nicholas Fiore<br>Title&#58; Managing Director</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Francis X. Payne</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Francis X. Payne<br>Title&#58; Managing Director</font></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MIZUHO BANK LTD.,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">as a Lender</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Donna DeMagistris</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Donna DeMagistris<br>Title&#58; Executive Director</font></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MUFG BANK LTD.,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">as a Lender</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Jorge Georgalos</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Jorge Georgalos<br>Title&#58; Director</font></td></tr></table></div><div style="text-indent:234pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRUIST BANK,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">as a Lender</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Christian Jacobsen</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Christian Jacobsen<br>Title&#58; Director</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:234pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Annex A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amended Credit Agreement</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See attached.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><div id="idc92570a9ace409e8655d6d7d096eb76_65"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:line-through">EXECUTION VERSION</font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:7pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Published CUSIP Numbers&#58;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25764JAK7 (Transaction)</font></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25764JAL5 (Revolver)</font></div></td></tr></table></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:12pt;text-align:right"><font><br></font></div><div style="margin-bottom:12pt;margin-top:60pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CREDIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated as of May 21, 2021</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">among</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DONALDSON COMPANY, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as the Company,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTAIN SUBSIDIARIES OF THE COMPANY PARTY HERETO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as the Borrowing Subsidiaries,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WELLS FARGO BANK, NATIONAL ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as the Administrative Agent and the L&#47;C Issuer,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">U.S. BANK NATIONAL ASSOCIATION,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as the Syndication Agent,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE OTHER LENDERS PARTY HERETO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WELLS FARGO SECURITIES, LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">U.S. BANK NATIONAL ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:7pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">as Joint Lead Arrangers and Joint Bookrunners</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><div id="idc92570a9ace409e8655d6d7d096eb76_68"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE I DEFINITIONS AND ACCOUNTING TERMS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;5</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;5</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other Interpretive Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">33</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">32</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">34</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">33</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Rounding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">34</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">33</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">References to Agreements and Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">35</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">34</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Times of Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">35</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">34</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Letter of Credit Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">35</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">34</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exchange Rates&#59; Currency Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">35</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">34</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Additional Offshore Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;35</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Change of Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;36</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Rates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">37</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">36</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">1.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Divisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">38</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">37</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE II THE COMMITMENTS AND CREDIT EXTENSIONS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:line-through">38</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">37</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">38</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">37</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Procedures for Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">38</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">37</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Conversion and Continuation Elections for Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">39</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">38</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Utilization of Commitments in Offshore Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">41</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">40</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">41</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">40</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Prepayments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">49</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">48</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Termination or Reduction of Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">50</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">49</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Repayment of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">50</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">49</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">50</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">49</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">51</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">50</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Computation of Interest and Fees and Dollar Equivalent Amounts&#59; Retroactive Adjustments of Applicable Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">51</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">50</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Evidence of Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">51</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">50</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Payments Generally&#59; Administrative Agent&#8217;s Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">52</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">51</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Sharing of Payments by Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">54</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">53</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Borrowing Subsidiaries&#59; Company as agent for Borrowing Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">54</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">53</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Incremental Loans and Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">55</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">54</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Defaulting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">56</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">55</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Extension of Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">58</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">57</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE III TAXES, YIELD PROTECTION AND ILLEGALITY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:line-through">60</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">59</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">60</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">59</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Changed Circumstances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">63</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">62</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Increased Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;66</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Funding Losses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;68</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">3.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Matters Applicable to all Requests for Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;69</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">3.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;69</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE IV CONDITIONS PRECEDENT TO CREDIT EXTENSIONS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;69</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Conditions of Initial Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;69</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Conditions to all Credit Extensions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;70</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">4.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Initial Credit Extension to Each Borrowing Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;71</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE V REPRESENTATIONS AND WARRANTIES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;72</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Existence, Qualification and Power&#59; Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;72</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Authorization&#59; No Contravention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;72</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Governmental Authorization&#59; Other Consents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;72</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Binding Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;72</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Statements&#59; No Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;72</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Litigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;73</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Environmental Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;73</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;74</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ERISA Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;74</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;74</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Margin Regulations&#59; Investment Company Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;74</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;74</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;75</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">5.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">OFAC&#59; Anti-Terrorism&#59; Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;75</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE VI AFFIRMATIVE COVENANTS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;75</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;75</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Certificates&#59; Other Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;76</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;77</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Payment of Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;78</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Preservation of Existence, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;78</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Maintenance of Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;78</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Maintenance of Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;79</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;79</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Books and Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;79</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Inspection Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;79</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;79</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">6.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;79</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE VII NEGATIVE COVENANTS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;80</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;80</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Fundamental Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;81</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;81</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">7.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;82</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;82</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">7.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Change in Nature of Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;82</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">7.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Transactions with Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;82</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">7.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;83</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">7.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Priority Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;83</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE VIII EVENTS OF DEFAULT AND REMEDIES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;83</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">8.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;83</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Remedies Upon Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;85</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Application of Funds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;85</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE IX AGENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;86</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Appointment and Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;86</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Rights as a Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;86</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exculpatory Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;87</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Reliance by Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;87</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Delegation of Duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;88</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Resignation of Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;88</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Non-Reliance on Administrative Agent and Other Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;89</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Administrative Agent May File Proofs of Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;89</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Cash Collateral and Guaranty Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;90</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other Agents&#59; Arrangers and Managers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;90</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Certain ERISA Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;90</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">9.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Erroneous Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;91</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE X GUARANTEE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;93</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Unconditional Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;93</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ii</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">10.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Guarantee Absolute</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;94</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">10.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Waivers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;94</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">10.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Subrogation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;94</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">10.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;95</font></div><div style="margin-top:6pt;padding-left:36pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ARTICLE XI MISCELLANEOUS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;95</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Amendments, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;95</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Notices&#59; Effectiveness&#59; Electronic Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;97</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">No Waiver&#59; Cumulative Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;99</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Attorney Costs, Expenses and Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;99</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Indemnification by the Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;99</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Payments Set Aside</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;100</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;101</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Treatment of Certain Information&#59; Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;104</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Set-off</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;105</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Interest Rate Limitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;105</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Counterparts&#59; Effectiveness&#59; Electronic Execution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;105</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Integration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">105</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">106</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Survival of Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">106</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">107</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">106</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">107</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Replacement of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">106</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">107</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Automatic Debits of Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">107</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">108</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">107</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">108</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">No Advisory or Fiduciary Responsibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">108</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">109</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">USA PATRIOT Act Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">108</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">109</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">108</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">109</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Acknowledgement and Consent to Bail-In of Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">108</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">109</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Waiver of Prepayment Notice under Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">109</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">110</font></div><div style="padding-left:72pt;padding-right:43.2pt;text-indent:-36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">11.23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Acknowledgement Regarding Any Supported QFCs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">109</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">110</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">iii</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SCHEDULES</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.01&#160;&#160;&#160;&#160;Commitments and Pro Rata Shares</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.05&#160;&#160;&#160;&#160;Existing Letters of Credit</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.10&#160;&#160;&#160;&#160;Subsidiaries</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.01&#160;&#160;&#160;&#160;Existing Liens</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.03&#160;&#160;&#160;&#160;Existing Investments</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.02&#160;&#160;&#160;&#160;Administrative Agent&#8217;s Office, Certain Addresses for Notices</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EXHIBITS</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Form of</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A&#160;&#160;&#160;&#160;Borrowing Notice</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B&#160;&#160;&#160;&#160;Notice of Conversion&#47;Continuation</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&#160;&#160;&#160;&#160;Note</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D&#160;&#160;&#160;&#160;Compliance Certificate</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">E&#160;&#160;&#160;&#160;Assignment and Assumption</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F&#160;&#160;&#160;&#160;U.S. Tax Compliance Certificate</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">G-1&#160;&#160;&#160;&#160;Borrowing Subsidiary Agreement</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">G-2&#160;&#160;&#160;&#160;Borrowing Subsidiary Termination</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">iv</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><div id="idc92570a9ace409e8655d6d7d096eb76_71"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CREDIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This CREDIT AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) dated as of May 21, 2021 is among DONALDSON COMPANY, INC., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the Subsidiaries from time to time party hereto pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowing Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowing Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the Lenders from time to time party hereto and WELLS FARGO BANK, NATIONAL ASSOCIATION, as the Administrative Agent and the L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WHEREAS, the Company has requested, and, subject to the terms and conditions hereof, the Administrative Agent, the Lenders and the L&#47;C Issuer have agreed to extend, certain credit accommodations to the Borrowers on the terms and conditions of this Agreement&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WHEREAS, in order to induce the Administrative Agent, the Lenders and the L&#47;C Issuer to enter into or extend or continue to give financial accommodations under this Agreement, the Company has agreed to guarantee the Obligations of any Borrowing Subsidiary pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the mutual agreements contained herein, the parties hereto agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE I<br>DEFINITIONS AND ACCOUNTING TERMS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As used in this Agreement, the following terms shall have the respective meanings set forth below&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any transaction or series of related transactions for the purpose of or resulting, directly or indirectly, in (a) the acquisition of all or substantially all of the assets of a Person, or of any business or division of a Person, (b) the acquisition of in excess of 50% of the capital stock, partnership interests, membership interests or equity of any Person or otherwise causing any Person to become a Subsidiary or (c) a merger or consolidation or any other combination with another Person (other than a Person that is a Subsidiary)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the Company or a Subsidiary is the surviving entity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Additional Commitment Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.18(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as to any Loan denominated in any Applicable Currency not bearing interest based on an RFR (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">which, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as of the date hereof, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">shall mean Sterling</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such Adjusted Eurocurrency Rate would apply to Loans denominated in Euros and Yen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) for any Interest Period, a rate per annum (rounded upwards, if necessary, to the next 1&#47;100 of 1%) determined by the Administrative Agent pursuant to the following formula&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.935%"><tr><td style="width:1.0%"></td><td style="width:29.843%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.088%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Eurocurrency Rate &#61;</font></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eurocurrency Rate for such Applicable Currency for such Interest Period</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00-Eurocurrency Reserve Percentage</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Adjusted Term SOFR&#8221; means, for purposes of any calculation, the rate per annum equal to (a) Term SOFR for such calculation plus (b) the Term SOFR Adjustment&#59; provided, that, if Adjusted Term SOFR as so determined shall ever</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">be less than the Floor, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">then Adjusted Term SOFR shall</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">be deemed to be the Floor</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Administrative</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means Wells Fargo (or any of its designated branch offices or affiliates) in its capacity as administrative agent under any of the Loan Documents, or any successor administrative agent.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative Agent Fee Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the letter agreement dated April 26, 2021 from Wells Fargo and Wells Fargo Securities, LLC to (and acknowledged by) the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative Agent&#8217;s Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Applicable Currency, the office of the Administrative Agent specified in or determined in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to such Applicable Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative Questionnaire</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an Administrative Questionnaire in a form supplied by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Affected Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) any EEA Financial Institution or (b) any UK Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Controlling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Controlled</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; have meanings correlative thereto. Without limiting the generality of the foregoing, a Person shall be deemed to be Controlled by another Person if such other Person possesses, directly or indirectly, power to vote 10% or more of the securities having ordinary voting power for the election of directors, managing general partners or the equivalent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Aggregate Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the aggregate Commitments of all the Lenders.  The amount of the Aggregate Commitments as of the Effective Date is $500,000,000.  The Aggregate Commitments may be reduced pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or increased pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Agreed Alternative Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any currency approved as an Offshore Currency pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in the introductory paragraph hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Announcements</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; has the meaning specified in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 1.11</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Anti-Corruption Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means all laws, rules, and regulations of any jurisdiction applicable to the Company or any of its Subsidiaries from time to time concerning or relating to bribery or corruption, including, without limitation, the United States Foreign Corrupt Practices Act of 1977 and the rules and regulations thereunder and the U.K. Bribery Act 2010 and the rules and regulations thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Anti-Money Laundering Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any and all laws, statutes, regulations or obligatory government orders, decrees, ordinances or rules applicable to a Loan Party or any of its Subsidiaries or Affiliates related to terrorism financing or money laundering, including any applicable provision of the PATRIOT Act and The Currency and Foreign Transactions Reporting Act (also known as the &#8220;Bank Secrecy Act,&#8221; 31 U.S.C. &#167;&#167; 5311-5330 and 12U.S.C. &#167;&#167; 1818(s), 1820(b) and 1951-1959).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means each of Dollars and each Offshore Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, from time to time, the following percentages per annum, based upon the Leverage Ratio as set forth in the most recent Compliance Certificate received by the Administrative Agent pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.691%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pricing Level</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leverage Ratio</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility Fee</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.25pt;padding-right:0.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eurocurrency Rate Loans, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Term SOFR Loans</font></div><div style="padding-left:0.25pt;padding-right:0.25pt;text-align:center"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#38;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Letters of Credit</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:line-through"> &#38; Transitioned RFR Loans</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.25pt;padding-right:0.25pt;text-align:center"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:line-through">Initial</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Daily Simple </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RFR Loans</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base Rate Loans</font></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#60; 0.50 to 1.0</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.25pt;padding-right:3.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0.080%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0.795%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0.8276%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.000%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8805; 0.50 to 1.0, but &#60; 1.00 to 1.0</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.25pt;padding-right:3.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0.100%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0.900%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0.9326%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.000%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8805; 1.00 to 1.0, but &#60; 1.50 to 1.0</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.25pt;padding-right:3.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0.125%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;1.000%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;1.0326%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.000%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8805; 1.50 to 1.0, but &#60; 2.00 to 1.0</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.25pt;padding-right:3.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0.150%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;1.100%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;1.1326%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8805; 2.00 to 1.0 but &#60; 2.50 to 1.0</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.25pt;padding-right:3.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0.200%</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.175%</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2076%</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.175%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8805; 2.50 to 1.0</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.250%</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.375%</font></td><td colspan="3" style="border-left:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4076%</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:2px 1pt 2px 1.27pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375%</font></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the Effective Date, Pricing Level 3 shall apply. Thereafter, the applicable Pricing Level shall be adjusted, to the extent applicable, 45 days (or, in the case of the last fiscal quarter of any fiscal year, 90 days) after the end of each fiscal quarter based on the Leverage Ratio as of the last day of such fiscal quarter&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if the Company fails to deliver the financial statements required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as applicable, and the related Compliance Certificate required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by the 45th day (or, if applicable, the 90th day) after any fiscal quarter, Pricing Level 6 shall apply until such financial statements are delivered.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Borrowings, Letters of Credit and payments in any Offshore Currency, the local time in the place of settlement for such Offshore Currency as may be determined by the Administrative Agent or the L&#47;C Issuer, as the case may be, to be necessary for timely settlement on the relevant date in accordance with normal banking procedures in the place of payment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Approved Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any Fund that is administered or managed by (a) a Lender, (b) an Affiliate of a Lender or (c) an entity or an Affiliate of an entity that administers or manages a Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Arranger</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means each of (a) Wells Fargo Securities, LLC, in its capacities as a joint lead arranger and a joint bookrunner, and (b) U.S. Bank National Association, in its capacities as a joint lead arranger and a joint bookrunner.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Assignment and Assumption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an Assignment and Assumption substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Attorney Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means and includes all reasonable and documented out-of-pocket fees, expenses and disbursements of any law firm or other external counsel and, without duplication, the allocated cost of internal legal services and all expenses and disbursements of internal counsel.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Attributable Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, on any date, (a) in respect of any capital lease of any Person, the capitalized amount thereof that would appear on a balance sheet of such Person prepared as of such date in accordance with GAAP, and (b) in respect of any Synthetic Lease Obligation of any Person, the capitalized amount of the remaining lease payments under the relevant lease that would appear on a balance sheet of such Person prepared as of such date in accordance with GAAP if such lease were accounted for as a capital lease.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Audited Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the audited consolidated balance sheet of the Company and its Subsidiaries for the fiscal year ended July 31, 2020 and the related consolidated statements of income or operations, shareholders&#8217; equity and cash flows for such fiscal year, including the notes thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Availability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the period from and including the Effective Date to the earliest of (a) the Maturity Date, (b) the date of termination of the Aggregate Commitments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (c) the date of termination of the Commitment of each Lender to make Loans and of the obligation of the L&#47;C Issuer to make L&#47;C Credit Extensions pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Available Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as of any date of determination and with respect to any then-current Benchmark for any Applicable Currency, as applicable, (a) if such Benchmark is a term rate, any tenor for such Benchmark (or component thereof) that is or may be used for determining the length of an Interest Period pursuant to this Agreement or (b) otherwise, any payment period for interest calculated with reference to such Benchmark (or component thereof) that is or may be used for determining any frequency of making payments of interest calculated with reference to such Benchmark, in each case, as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of &#8220;Interest Period&#8221; pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.02(c)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Bail-In Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Bail-In Legislation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014&#47;59&#47;EU of the European Parliament and of the Council of the European Union, the implementing law, regulation, rule or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Base Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, at any time, the highest of (a) the Prime Rate, (b) the Federal Funds Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.50% and (c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(i) prior to the USD LIBOR Transition Date, the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate for Dollars</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a one-month </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">term in effect on such day </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">plus</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> 1%, and (ii) on and after the USD LIBOR Transition Date, Daily Simple RFR for Dollars</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in effect on such day </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 1%&#59; each change in the Base Rate shall take effect simultaneously with the corresponding change or changes in the Prime Rate, the Federal Funds Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate for Dollars or Daily Simple RFR for Dollars</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as the case may be (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above shall not be applicable during any period in which </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate or Daily Simple RFR, as applicable,</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is unavailable or unascertainable).  Notwithstanding the foregoing, if at any time the Base Rate (determined as provided above) shall be less than zero, the Base Rate shall be deemed to be zero for all purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Base Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a Loan that bears interest based on the Base Rate.  All Base Rate Loans shall be denominated in Dollars.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Base Rate Term SOFR Determination Day</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8221; has the meaning assigned thereto in the definition of &#8220;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, initially, with respect to any&#58; (a) Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, Dollars, the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Adjusted Eurocurrency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR Reference</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> for Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(i) if the USD LIBOR Transition Date has occurred, or (ii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">if a Benchmark Transition Event </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or a Term RFR Transition Event, as applicable, and its related Benchmark Replacement Date have</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">has</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> occurred with respect to the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR Reference Rate or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> then-current Benchmark for Dollars, then &#8220;Benchmark&#8221; means, with respect to such Obligations, interest, fees, commissions or other amounts, the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.02(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; (b) Obligations, interest, fees, commissions or other amounts denominated in, or calculated with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respect to, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Euros or Yen, the Adjusted Eurocurrency Rate </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sterling, the Daily Simple RFR </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applicable for </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">such Applicable Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if a Benchmark Transition Event </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or a Term RFR Transition Event, as applicable, and its related Benchmark Replacement Date have</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">has</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> occurred with respect to such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Adjusted Eurocurrency Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or the then-current Benchmark for </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">such Applicable Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, then &#8220;Benchmark&#8221; means, with respect to such Obligations, interest, fees, commissions or other amounts, the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.02(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; and (c) Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Sterling, the Daily Simple RFR </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">applicable for Sterling</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Euros or Yen, EURIBOR or TIBOR, respectively</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if a Benchmark Transition Event </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or a Term RFR Transition Event, as applicable, and its related Benchmark Replacement Date have</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">has</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> occurred with respect to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">such Daily Simple RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EURIBOR or TIBOR, as applicable,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or the then-current Benchmark for </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Sterling</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, then &#8220;Benchmark&#8221; means, with respect to such Obligations, interest, fees, commissions or other amounts, the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.02(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(a) </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respect to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">any</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Benchmark Transition Event for </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> then-current Benchmark, the sum of&#58; (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">i</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the alternate benchmark rate that has been selected by the Administrative Agent and the Company as the replacement for such Benchmark giving due consideration to (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">A</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">i</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">B)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> any evolving or then-prevailing market convention for determining a benchmark rate as a replacement for such Benchmark for syndicated credit facilities denominated in the Applicable Currency at such time and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">ii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the related Benchmark Replacement Adjustment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, if such Benchmark Replacement as so determined would be less than the Floor, such Benchmark Replacement will be deemed to be the Floor for the purpose of this Agreement and the other Loan Documents</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#59;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(b) with respect to the USD LIBOR Transition Date, for any Available Tenor of the Adjusted Eurocurrency Rate for Dollars, the first alternative set forth in the order below that can be determined </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">by the Administrative Agent for </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the USD LIBOR Transition Date&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(i) Term RFR for Dollars&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(ii) Daily Simple RFR for Dollars&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(iii) the sum of&#58; (A) the alternate benchmark rate that has been selected by the Administrative Agent and the Company as the replacement for the Adjusted Eurocurrency Rate for Dollars giving due consideration to (i) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement for the Adjusted Eurocurrency Rate for Dollars for syndicated credit facilities denominated in Dollars at such time and (B) the related Benchmark Replacement Adjustment&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> that if such Benchmark Replacement as so determined would </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">be less than the Floor, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">such Benchmark Replacement will </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">be deemed to be the Floor </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">for the purposes of this Agreement and the other Loan Documents&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(c) with respect to any Term RFR Transition Event for any Applicable Currency, the Term RFR for such Currency&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> that in the case of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (b)(i)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> above, if the Administrative Agent decides that Term RFR for Dollars is not administratively feasible for the Administrative Agent, then Term RFR for Dollars will be deemed unable to be determined for purposes of this definition.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Replacement Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any replacement of any then-current Benchmark with an Unadjusted Benchmark Replacement for any applicable Available Tenor, the spread adjustment, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or method for calculating or determining such spread adjustment (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Company giving due consideration to (a) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body or (b) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for syndicated credit facilities denominated in the Applicable Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> at such time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Benchmark Replacement </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Conforming Changes</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of &#8220;Base Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">,&#8221; the definition of &#8220;</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Business Day,&#8221; the definition of &#8220;Interest Period&#8221; or any similar or analogous definition (or the addition of a concept of &#8220;interest period&#8221;), the definition of &#8220;Eurocurrency Banking Day&#8221;,  the definition of &#8220;RFR </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Business Day&#8221;, </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, length of lookback periods, the applicability of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">breakage provisions, </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">such Benchmark Replacement and to permit the </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">such Benchmark Replacement </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Replacement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the earliest to occur of the following events with respect to the then-current Benchmark for any Applicable Currency&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the definition of &#8220;Benchmark Transition Event,&#8221; the later of (i) the date of the public statement or publication of information referenced therein and (ii) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide all Available Tenors of such Benchmark (or such component thereof)&#59; </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the definition of &#8220;Benchmark Transition Event,&#8221; the first date on which such Benchmark (or the published component used in the calculation thereof) has been determined and announced by the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">no longer representative</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">non-representative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such non-representativeness will be determined by reference to the most recent statement or publication referenced in such </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and even if any Available Tenor of such Benchmark (or </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> component thereof) continues to be provided on such date</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#59; or (c) in the case of a Term RFR Transition Event for such Applicable Currency, the Term RFR Transition Date applicable thereto.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the avoidance of doubt, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(i) if the Reference Time for the applicable Benchmark refers to a specific time of day and the event giving rise to the Benchmark Replacement Date for any Benchmark occurs on the same day as, but earlier than, the Reference Time in respect of any determination, the Benchmark Replacement Date will be deemed to have occurred prior to the Reference Time for such Benchmark and for such determination and (ii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the &#8220;Benchmark Replacement Date&#8221; will be deemed to have occurred in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Transition Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any then-current Benchmark for any Applicable Currency</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> (other than the Adjusted Eurocurrency Rate for Dollars), the</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> occurrence of one or more of the following events with respect to such Benchmark&#58; (a) a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such component thereof), permanently or indefinitely&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59; (b) a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the FRB, the Federal Reserve Bank of New York, the central bank for the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable Currency of such</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">currency applicable to such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Benchmark, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59; or (c) a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">no longer</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or as of a specified future date will </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">no longer</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> be, representative.  For the avoidance of doubt, a &#8220;Benchmark Transition Event&#8221; will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Transition Start Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Benchmark, in the case of a Benchmark Transition Event, the earlier of (a) the applicable Benchmark Replacement Date and (b) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the 90th day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than 90 days after such statement or publication, the date of such statement or publication).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Unavailability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(a) the Adjusted Eurocurrency Rate for Dollars</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any then-current Benchmark for any currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the period (if any) (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">i) beginning at the time that the USD LIBOR Transition Date has occurred pursuant to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (a)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> of that definition if, at such time, no Benchmark Replacement has replaced the Adjusted Eurocurrency Rate for Dollars for all purposes hereunder and under any Loan Document in accordance with </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02(c)(i)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> and (ii) ending at the time that a Benchmark Replacement has replaced the Adjusted Eurocurrency Rate for Dollars for all purposes hereunder and under any Loan Document in accordance with </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02(c)(i)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> and (b) any then-current Benchmark for any Applicable Currency other than the Adjusted Eurocurrency Rate for Dollars, the period (if any) (i</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) beginning at the time that a Benchmark Replacement Date with respect to such Benchmark pursuant to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of that definition has occurred if, at such time, no Benchmark Replacement has replaced such Benchmark for all purposes hereunder and under any Loan Document in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">3.02(c)(i)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.02(c)(i) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">ii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) ending at the time that a Benchmark Replacement has replaced such Benchmark for all purposes hereunder and under any Loan Document in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">3.02(c)(i)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.02(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Beneficial Ownership Certification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a certification regarding beneficial ownership as required by the Beneficial Ownership Regulation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Beneficial Ownership Regulation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means 31 CFR &#167; 1010.230.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benefit Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any of (a) an &#8220;employee benefit plan&#8221; (as defined in ERISA) that is subject to Title I of ERISA, (b) a &#8220;plan&#8221; as defined in and subject to Section 4975 of the Code or (c) any Person whose assets include (for purposes of ERISA Section 3(42) or otherwise for purposes of Title I of ERISA or Section 4975 of the Code) the assets of any such &#8220;employee benefit plan&#8221; or &#8220;plan&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means each of the Company and each Borrowing Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a borrowing under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consisting of simultaneous Loans of the same Type and in the same Applicable Currency made to the same Borrower and, in the case of Eurocurrency Rate Loans or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans, having the same Interest Period made by the Lenders pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowing Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a notice of a Borrowing, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which, if in writing, shall be substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowing Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in the introductory paragraph hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowing Subsidiary Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; as the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.15(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any day other than a Saturday, Sunday or other day on which the Federal Reserve Bank of New York is closed.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Collateralize</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; each has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Change in Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the occurrence, after the Effective Date, of any of the following&#58; (a) the adoption or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation, or application thereof by any Governmental Authority or (c) the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that notwithstanding anything herein to the contrary, (i) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith and (ii) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a &#8220;Change in Law&#8221;, regardless of the date enacted, adopted or issued.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an event or series of events by which&#58; (a) any Person or two or more Persons acting in concert shall have acquired beneficial ownership (within the meaning of Rule 13d-3 of the SEC under the Securities Exchange Act of 1934), directly or indirectly, of Voting Stock of the Company (or other securities convertible into such Voting Stock) representing 20% or more of the combined voting power of all Voting Stock of the Company and shall have maintained such beneficial ownership for 20 consecutive days&#59; or (b) during any period of 24 consecutive months, commencing before or after the Effective Date, individuals who at the beginning of such 24-month period were directors of the Company and individuals whose nomination for election to the board of directors was approved by the board of directors of the Company shall cease for any reason to constitute a majority of the board of directors of the Company&#59; or (c) any Person or two or more Persons acting in concert shall have acquired by contract or otherwise, or shall have entered into a contract or arrangement that, upon consummation, will result in its or their acquisition of the power to exercise, directly or indirectly, a controlling influence over the management or policies of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to each Lender, such Lender&#8217;s commitment to make Loans and to participate in Letters of Credit pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Communications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, collectively, any notice, demand, communication, information, document or other material provided by or on behalf of any Loan Party pursuant to any Loan Document or the transactions contemplated therein which is distributed to the Administrative Agent, the L&#47;C Issuer or any Lender by means of electronic communications, including through the Platform.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in the introductory paragraph hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Conforming Changes&#8221; means, with respect to </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the use or administration of an initial Benchmark or the use, administration, adoption or implementation of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of &#8220;Base Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8221;, the definition of &#8220;Business Day,&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the definition of &#8220;Eurocurrency Banking Day&#8221;, the definition of &#8220;RFR Business Day,&#8221; the definition of &#8220;Interest Period&#8221; or any similar or analogous definition (or the addition of a concept of &#8220;interest period&#8221;), timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the applicability and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">length of lookback periods, the applicability of </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any such rate or to permit the use and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any such rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, for any period, for the Company and its Subsidiaries on a consolidated basis, an amount equal to&#58; (a) Consolidated Net Income for such period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (b) the following, without duplication, to the extent deducted in calculating such Consolidated Net Income&#58; (i) Consolidated Interest Charges&#59; (ii) provisions for federal, state, local and foreign income taxes payable by the Company and its Subsidiaries&#59; (iii) depreciation and amortization expense&#59; (iv) non-cash stock compensation expenses of the Company and its Subsidiaries incurred in such period&#59; and (v) other non-cash charges&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (c) all non-cash gains, to the extent included in calculating such Consolidated Net Income.  For any period during which (x) a Subsidiary or business is acquired or (y) a Subsidiary or business is disposed of, Consolidated EBITDA shall be calculated on a pro forma basis as if such Subsidiary or business, as the case may be, had been acquired (and any related Indebtedness incurred) or sold (and any related Indebtedness repaid), as the case may be, on the first day of such period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Interest Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, for any period, for the Company and its Subsidiaries on a consolidated basis, the sum of (a) all interest, premium payments, debt discount, fees, charges and related expenses of the Company and its Subsidiaries in connection with borrowed money (including capitalized interest) or the deferred purchase price of assets, in each case to the extent treated as interest in accordance with GAAP, and (b) the portion of rent expense of the Company and its Subsidiaries with respect to such period under capital leases that is treated as interest in accordance with GAAP.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Interest Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as of any date of determination, the ratio of (a) Consolidated EBITDA for the period of the four prior fiscal quarters ending on such date </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (b) Consolidated Interest Charges for such period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Net Income</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, for any period, the consolidated net income of the Company and its Subsidiaries for such period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Net Worth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as of any date of determination, for the Company and its Subsidiaries on a consolidated basis, Shareholders&#8217; Equity of the Company and its Subsidiaries on that date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contractual Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as to any Person, any provision of any security issued by such Person or of any agreement, instrument or other undertaking to which such Person is a party or by which it or any of its property is bound.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in the definition of &#8220;Affiliate.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Conversion&#47;Continuation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any date on which, under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a Borrower (a) converts Loans of one Type to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the other</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">another</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Type or (b) continues as Loans of the same Type, but with a new Interest Period, Loans having Interest Periods expiring on such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means each of the following&#58; (a) a Borrowing and (b) an L&#47;C Credit Extension.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, for any day (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Rate Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), a rate per annum equal to, for any Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(a) Dollars, on and after the USD LIBOR Transition Date, the greater of (i) Spread Adjusted SOFR for the day (such day, an &#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">RFR Determination Day</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221;) that is five (5</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">) RFR Business Days prior to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(A) if such RFR Rate Day is an RFR Business Day, such RFR Rate Day or (B) if such RFR Rate Day is not an RFR Business Day, the RFR Business Day immediately preceding such RFR Rate Day, in each case, utilizing the SOFR component of such Spread Adjusted SOFR that is published by the SOFR Administrator on the SOFR Administrator&#8217;s Website, and (ii) the Floor, and (b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterling, the greater of</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">i</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) SONIA for the day (such day, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Determination Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) that is five (5) RFR Business Days prior to (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">A</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">i</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) if such RFR Rate Day is an RFR Business Day, such RFR Rate Day or (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">B</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ii</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) if such RFR Rate Day is not an RFR Business Day, the RFR Business Day immediately preceding such RFR Rate Day, in each case, as such SONIA is published by the SONIA Administrator on the SONIA Administrator&#8217;s Website</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, and (ii) the Floor.  If</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#59; provided, that, if</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by 5&#58;00 p.m. (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">local</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">London</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> time</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> for the applicable RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) on the second (2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) RFR Business Day immediately following any RFR Determination Day, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in respect of such RFR Determination Day has not been published on the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">applicable RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Administrator&#8217;s Website and a Benchmark Replacement Date with respect to the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">applicable </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daily Simple RFR </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">for Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has not occurred, then </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for such RFR Determination Day will be </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as published in respect of the first preceding RFR Business Day for which </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">such RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was published on the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Administrator&#8217;s Website&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, further,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">that</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> any RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, SONIA as</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> determined pursuant to this sentence shall be utilized for purposes of calculation of Daily Simple RFR for no more than three (3) consecutive RFR Rate Days</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#59; and (b) the Floor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any change in Daily Simple RFR due to a change in the applicable RFR shall be effective from and including the effective date of such change in the RFR without notice to any Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple RFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a Loan that bears interest at a rate based on Daily Simple RFR</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> other than pursuant to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> of the definition of &#8220;Base Rate&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Debtor Relief Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Bankruptcy Code of the United States, and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief Laws of the United States or other applicable jurisdictions from time to time in effect and affecting the rights of creditors generally.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any event or condition that constitutes an Event of Default or that, with the giving of any notice, the passage of time or both, would be an Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Default Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an interest rate equal to (a) the Base Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (b) the Applicable Rate, if any, applicable to Base Rate Loans </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (c) 2% per annum&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that (i) with respect to a Eurocurrency Rate Loan</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> or a RFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Default Rate shall be an interest rate equal to the interest rate (including any Applicable Rate) otherwise applicable to such Loan </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2% per annum, and (ii) with respect to any RFR Loans, upon the application of the Default Rate pursuant to this Agreement, all RFR Loans shall automatically be converted to Base Rate Loans denominated in Dollars (in an amount equal to the Dollar Equivalent of the Applicable Currency) and shall, as of such conversion, bear interest at a rate per annum of 2% in excess of the rate (including any Applicable Rate) then applicable to Base Rate Loans, in each case to the fullest extent permitted by applicable Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, any Lender that (a) has failed to (i) fund all or any portion of the Loans or participations in L&#47;C Obligations required to be funded by it hereunder within two Business Days of the date such Loans or participations were required to be funded hereunder unless such Lender notifies the Administrative Agent and the Company in writing that such failure is the result of such Lender&#8217;s determination that one or more conditions precedent to funding (each of which conditions precedent, together with any applicable default, shall be specifically identified in such writing) has not been satisfied, or (ii) pay to the Administrative Agent, the L&#47;C Issuer or any Lender any other amount required to be paid by it hereunder (including in respect of its participation in Letters of Credit) within two Business Days of the date when due, (b) has notified the Company, the Administrative Agent or the L&#47;C Issuer in writing that it does not intend to comply with its funding obligations hereunder, or has made a public statement to that effect (unless such writing or public statement relates to such Lender&#8217;s obligation to fund a Loan hereunder and states that such position is based on such Lender&#8217;s determination that a condition precedent to funding (which condition precedent, together with any applicable default, shall be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">specifically identified in such writing or public statement) cannot be satisfied), (c) has failed, within three Business Days after written request by the Administrative Agent or the Company, to confirm in writing to the Administrative Agent and the Company that it will comply with its prospective funding obligations hereunder (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such Lender shall cease to be a Defaulting Lender pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> upon receipt of such written confirmation by the Administrative Agent and the Company), (d) has, or has a direct or indirect parent company that has, (i) become the subject of a proceeding under any Debtor Relief Law, (ii) had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar Person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation or any other state or federal regulatory authority acting in such a capacity or (iii) become the subject of a Bail-In Action&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that a Lender shall not be a Defaulting Lender solely by virtue of the ownership or acquisition of any equity interest in that Lender or any direct or indirect parent company thereof by a Governmental Authority so long as such ownership interest does not result in or provide such Lender with immunity from the jurisdiction of courts within the United States or from the enforcement of judgments or writs of attachment on its assets or permit such Lender (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any contracts or agreements made with such Lender. Any determination by the Administrative Agent that a Lender is a Defaulting Lender under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above shall be conclusive and binding absent manifest error, and such Lender shall be deemed to be a Defaulting Lender (subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) upon delivery of written notice of such determination to the Company, the L&#47;C Issuer and each Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dollar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; mean lawful money of the United States.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dollar Equivalent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">at</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">subject to Section 1.08, for</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">amount, at the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> time</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> of determination thereof</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (a) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">with respect to any</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">if such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> amount </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">denominated</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">is expressed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Dollars, such amount and (b) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">with respect to any</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">if such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> amount </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">denominated</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">is expressed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in an Offshore Currency, the equivalent </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">of such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> amount in Dollars as </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">reasonably </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determined by the Administrative Agent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or the L&#47;C Issuer, as the case may be, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at such time </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">on the basis of the</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">in its sole discretion by reference to the most recent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Spot Rate </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">for such Offshore Currency (as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determined </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">in respect</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">as</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the most recent Revaluation Date) for the purchase of Dollars with such Offshore Currency. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Domestic Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any Subsidiary that is organized under the laws of any political subdivision of the United States.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Early Opt-in Effective Date</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means, with respect to any Early Opt-in Election, the sixth (6</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;text-decoration:line-through;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">) Business Day after the date notice of such Early Opt-in Election is provided to the Lenders, so long as the Administrative Agent has not received, by 5&#58;00 p.m. (New York City time) on the fifth (5</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;text-decoration:line-through;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">) Business Day after the date notice of such Early Opt-in Election is provided to the Lenders, written notice of objection to such Early Opt-in Election from Lenders comprising the Required Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Early Opt-in Election</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means the occurrence of&#58; (a) a notification by the Administrative Agent to (or the request by the Company to the Administrative Agent to notify) each of the other parties hereto that at least 5 currently outstanding Dollar-denominated syndicated credit facilities at such time contain (as a result of amendment or as originally executed) a SOFR-based rate (including SOFR, a term SOFR or any other rate based upon SOFR) as a benchmark rate (and such syndicated credit facilities are identified in such notice and are publicly available for review), and (b) the joint election by the Administrative Agent and the Company to trigger a fallback from the Adjusted Eurocurrency Rate for Dollars and the provision by the Administrative Agent of written notice of such election to the Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EEA Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this definition and is subject to consolidated supervision with its parent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EEA Member Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EEA Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any public administrative authority or any Person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any credit institution or investment firm established in any EEA Member Country.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means May 21, 2021.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Electronic Record</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to that term in, and shall be interpreted in accordance with, 15 U.S.C. 7006.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Electronic Signature</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to that term in, and shall be interpreted in accordance with, 15 U.S.C. 7006.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EMU Legislation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the legislative measures of the European Council for the introduction of changeover to or operation of a single or unified European currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any action, suit, demand, demand letter, claim, notice of non-compliance or violation, notice of liability or potential liability, investigation, proceeding, consent order or consent agreement relating in any way to any Environmental Law, Environmental Permit or Hazardous Materials or arising from alleged injury or threat of injury to health, safety or the environment, including (a) by any Governmental Authority for enforcement, cleanup, removal, response, remedial or other actions or damages and (b) by any Governmental Authority or any third party for damages, contribution, indemnification, cost recovery, compensation or injunctive relief.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any and all federal, state, local, and foreign statutes, laws, regulations, ordinances, rules, judgments, orders, decrees, permits, concessions, grants, franchises, licenses, agreements or governmental restrictions relating to pollution and the protection of the environment or the release of any materials into the environment, including those related to hazardous substances or wastes, air emissions and discharges to waste or public systems.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any liability, contingent or otherwise (including any liability for damages, costs of environmental remediation, fines, penalties or indemnities), of the Company, any other Loan Party or any of their respective Subsidiaries directly or indirectly resulting from or based upon (a) violation of any Environmental Law, (b) the generation, use, handling, transportation, storage, treatment or disposal of any Hazardous Materials, (c) exposure to any Hazardous Materials, (d) the release or threatened release of any Hazardous Materials into the environment or (e) any contract, agreement or other consensual arrangement pursuant to which liability is assumed or imposed with respect to any of the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Permit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any permit, approval, identification number, license or other authorization required under any Environmental Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Employee Retirement Income Security Act of 1974.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ERISA Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any trade or business (whether or not incorporated) under common control with the Company within the meaning of Section 414(b) or (c) of the Code (and Sections 414(m) and (o) of the Code for purposes of provisions relating to Section 412 of the Code).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ERISA Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means&#58; (a) a Reportable Event with respect to a Pension Plan&#59; (b) a withdrawal by the Company or any ERISA Affiliate from a Pension Plan subject to Section 4063 of ERISA during a plan year in which it was a substantial employer (as defined in Section 4001(a)(2) of ERISA) or a cessation of operations that is treated as such a withdrawal under Section 4062(e) of ERISA&#59; (c) a complete or partial withdrawal by the Company or any ERISA Affiliate from a Multiemployer Plan&#59; (d) the filing of a notice of intent to terminate, the treatment of a Plan amendment as a termination under Section 4041 or 4041A of ERISA or the commencement of proceedings by the PBGC to terminate a Pension Plan or Multiemployer Plan&#59; (e) an event or condition which constitutes grounds under Section 4042 of ERISA for the termination of, or the appointment of a trustee to administer, any Pension Plan or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multiemployer Plan&#59; or (f) the imposition of any liability under Title IV of ERISA, other than for PBGC premiums due but not delinquent under Section 4007 of ERISA, upon the Company or any ERISA Affiliate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Erroneous Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned thereto in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.12(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Erroneous Payment Deficiency Assignment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned thereto in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.12(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Erroneous Payment Impacted Class</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned thereto in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.12(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Erroneous Payment Return Deficiency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned thereto in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.12(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EU Bail-In Legislation Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor thereto), as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EURIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in the definition of &#8220;Eurocurrency Rate.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">EURIBOR Rate</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; has the meaning assigned thereto in the definition of &#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Euro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the single currency of the Participating Member States introduced in accordance with the EMU Legislation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Banking Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, (a) for Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Dollars, a London Banking</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Euros, a TARGET</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Day, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (b) for Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, Euros, a TARGET Day and (c) for Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Yen, any day (other than a Saturday or Sunday) on which banks are open for business in Japan&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that for purposes of notice requirements in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in each case, such day is also a Business Day.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;for any Eurocurrency Rate Loan for any Interest Period&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">denominated in Dollars, the greater of (A) the rate of interest per annum determined on the basis of the rate for deposits in Dollars for a period equal </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">to the applicable Interest Period </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">as published by the IBA which appears on Reuters Screen LIBOR01 Page (or any applicable successor page) (&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">USD LIBOR</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221;), or a comparable or successor quoting service approved by the Administrative Agent (in each case, the &#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">USD LIBOR Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221;), at approximately 11&#58;00 a.m. (London time) on the Rate Determination Date&#59; and (B) the Floor&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">ii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)&#160;&#160;&#160;&#160;denominated in Euros, the greater of (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">A</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">i</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the rate of interest per annum equal to the Euro Interbank Offered Rate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EURIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) as administered by the European Money Markets Institute </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(or any other Person that takes over the administration of such rate) for a period comparable in length to such Interest Period,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as the rate appears on the Reuters Screen EURIBOR01 Page</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, or a comparable or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(or on any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> successor </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">administrator approved by the Administrative Agent (in each case, the &#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">EURIBOR Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">substitute page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), at approximately 11&#58;00 a.m. (Brussels time) on the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rate Determination Date and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">B</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ii</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the Floor&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">iii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)&#160;&#160;&#160;&#160;denominated in Yen, the greater of (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">A</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">i</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the rate per annum equal to the Tokyo Interbank Offered Rate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) as administered by the Ippan Shadan Hojin JBA TIBOR Administration </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(or any other Person that takes over the administration of such rate) for a period comparable in length to such Interest Period,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as displayed on the Reuters Screen DTIBOR01 Page (or on any successor substitute page), </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or a comparable or successor administrator approved by the Administrative Agent (in each case, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">TIBOR Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221;), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at approximately 11&#58;00 a.m. (Tokyo time) on the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rate Determination Date and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">B</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ii</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the Floor&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">iv</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)&#160;&#160;&#160;&#160;denominated in any other Applicable Currency (other than </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">a Applicable Currency referenced in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clauses (i)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> through </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">(iii)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> above or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dollars, Euros, Yen, and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sterling), the rate designated with respect to such Applicable Currency at the time such currency is approved by the Administrative Agent and the Lenders pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">for any rate </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">calculation with respect to a Base Rate Loan on any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">date, the rate of interest per annum determined on the basis of the rate for deposits in Dollars for a period of approximately one month as published by the IBA, or a comparable or successor quoting service approved by the Administrative Agent, at approximately 11&#58;00 a.m. (London time) two (2) Eurocurrency Banking Days prior to the date of such calculation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any Loan bearing interest at a rate based on the Adjusted Eurocurrency Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> other than pursuant to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> of the definition of &#8220;Base Rate&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Reserve Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, for any day, the percentage which is in effect for such day as prescribed by the FRB for determining the maximum reserve requirement (including any basic, supplemental or emergency reserves) in respect of eurocurrency liabilities or any similar category of liabilities for a member bank of the Federal Reserve System in New York City or any other reserve ratio or analogous requirement of any central banking or financial regulatory authority imposed in respect of the maintenance of the Commitments or the funding of the Loans.  The Adjusted Eurocurrency Rate for each outstanding Loan shall be adjusted automatically as of the effective date of any change in the Eurocurrency Reserve Percentage. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Excluded Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a) Taxes imposed on or measured by overall net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of such Recipient being organized under the laws of, or having its principal office or, in the case of any Lender, its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) in the case of a Foreign Lender, U.S. federal withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an applicable interest in a Loan or Commitment pursuant to a law in effect on the date on which (i) such Lender acquires such interest in the Loan or Commitment (other than pursuant to an assignment request by the Company under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) or (ii) such Lender changes its lending office, except in each case to the extent that, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, amounts with respect to such Taxes were payable either to such Lender&#8217;s assignor immediately before such Lender became a party hereto or to such Lender immediately before it changed its lending office, (c) Taxes attributable to such Recipient&#8217;s failure (other than as a result of a Change in Law) to comply with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (d) any withholding Taxes imposed under FATCA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Credit Agreement dated as of July 21, 2017, among the Company, the lenders party thereto, and Wells Fargo Bank, National Association, as the administrative agent and the letter of credit issuer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means each of the previously issued letters of credit listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.18(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Extending Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.18(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Extension Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.18(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">FATCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means Sections 1471 through 1474 of the Code, as of the Effective Date (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, any agreements entered into pursuant to Section 1471(b)(1) of the Code and any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement, treaty or convention among Governmental Authorities and implementing such Sections of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">FCA</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; has the meaning specified in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 1.11</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Federal Funds Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, for any day, the rate per annum equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System (or, if such day is not a Business Day, for the immediately preceding Business Day), as published by the Federal Reserve Bank of New York on the Business Day next succeeding such day&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if such rate is not so published for any day which is a Business Day, the average of the quotation for such day on such transactions received by the Administrative Agent from three federal funds brokers of recognized standing selected by the Administrative Agent.  Notwithstanding the foregoing, if the Federal Funds Rate shall be less than zero, such rate shall be deemed to be zero for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fee Letters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, collectively, (a) the Administrative Agent Fee Letter and (b) the letter agreement dated April 26, 2021 from Wells Fargo, Wells Fargo Securities, LLC and U.S. Bank National Association to (and acknowledged by) the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;First Amendment Effective Date&#8221; means April 28, 2023.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Floor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a rate of interest equal to 0.00%.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a Lender that is not a U.S. Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any Subsidiary that is not a Domestic Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">FRB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Board of Governors of the Federal Reserve System of the United States.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fronting Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, at any time there is a Defaulting Lender, such Defaulting Lender&#8217;s Pro Rata Share of the outstanding L&#47;C Obligations other than L&#47;C Obligations as to which such Defaulting Lender&#8217;s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any Person (other than a natural Person) that is (or will be) engaged in making, purchasing, holding or otherwise investing in commercial loans, bonds and similar extensions of credit in the ordinary course of its activities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means generally accepted accounting principles in the United States set forth in the opinions and pronouncements of the Accounting Principles Board and the American Institute of Certified Public Accountants and statements and pronouncements of the Financial Accounting Standards Board or such other principles as may be approved by a significant segment of the accounting profession in the United States, that are applicable to the circumstances as of the date of determination, consistently applied and subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Governmental Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any nation or government, any state or other political subdivision thereof, any agency, authority, instrumentality, regulatory body, court, administrative tribunal, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as to any Person, any obligation, contingent or otherwise, of such Person guaranteeing or having the economic effect of guaranteeing any Indebtedness or other obligation payable or performable by another Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">primary obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) in any manner, whether directly or indirectly, and including any obligation of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such Person, direct or indirect, (a) to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness or other obligation, (b) to purchase or lease property, securities or services for the purpose of assuring the obligee in respect of such Indebtedness or other obligation of the payment or performance of such Indebtedness or other obligation, (c) to maintain working capital, equity capital or any other financial statement condition or liquidity or level of income or cash flow of the primary obligor so as to enable the primary obligor to pay such Indebtedness or other obligation or (d) entered into for the purpose of assuring in any other manner the obligee in respect of such Indebtedness or other obligation of the payment or performance thereof or to protect such obligee against loss in respect thereof (in whole or in part). The amount of any Guarantee shall be deemed to be an amount equal to the stated or determinable amount of the related primary obligation, or portion thereof, in respect of which such Guarantee is made or, if not stated or determinable, the maximum reasonably anticipated liability in respect thereof as determined by the guaranteeing Person in good faith. The term &#8220;Guarantee&#8221; as a verb has a corresponding meaning.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Guaranteed Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Hazardous Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means all explosive or radioactive substances or wastes and all hazardous or toxic substances, wastes or other pollutants, including petroleum or petroleum distillates, asbestos or asbestos-containing materials, polychlorinated biphenyls, radon gas, infectious or medical wastes and all other substances or wastes of any nature regulated pursuant to any Environmental Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Honor Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">IBA</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; has the meaning specified in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 1.11</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Increased Amount Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Incremental Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Incremental Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as to any Person at a particular time, without duplication, all of the following, whether or not included as indebtedness or liabilities in accordance with GAAP&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;all obligations of such Person for borrowed money and all obligations of such Person evidenced by bonds, debentures, notes, loan agreements or other similar instruments&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;all direct or contingent obligations of such Person arising under letters of credit (including standby and commercial), bankers&#8217; acceptances, bank guaranties, surety bonds and similar instruments&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;net obligations of such Person under any Swap Contract&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;all obligations of such Person to pay the deferred purchase price of property or services (other than trade accounts payable, accrued expenses in the ordinary course of business and contingent purchase price obligations before the required event has occurred)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;indebtedness (excluding prepaid interest thereon) secured by a Lien on property owned or being purchased by such Person (including indebtedness arising under conditional sales or other title retention agreements), whether or not such indebtedness shall have been assumed by such Person or is limited in recourse&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, if such Person has not assumed or become liable for the payment of such indebtedness, the amount of such indebtedness shall be equal to the lesser of (i) such indebtedness and (ii) the fair market value of such property subject to such Lien&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;capital leases and Synthetic Lease Obligations of such Person&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;all sales by such Person of (i) accounts or general intangibles for money due or to become due, (ii) chattel paper, instruments or documents creating or evidencing a right to payment of money or (iii) other receivables (collectively &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">receivables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), whether pursuant to a purchase facility or otherwise, other than in connection with the disposition of the business operations of such Person relating thereto or a disposition of defaulted receivables for collection and not as a financing arrangement, and together with any obligation of such Person to pay any discount, interest, fees, indemnities, penalties, recourse, expenses or other amounts in connection therewith&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;all Guarantees of such Person in respect of any of the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all purposes hereof, the Indebtedness of any Person shall include the Indebtedness of any partnership or joint venture (other than a joint venture that is itself a corporation or limited liability company) in which such Person is a general partner or a joint venturer, unless such Indebtedness is expressly made non-recourse to such Person. The amount of any net obligation under any Swap Contract on any date shall be deemed to be the Swap Termination Value thereof as of such date. The amount of any capital lease or Synthetic Lease Obligation as of any date shall be deemed to be the amount of Attributable Indebtedness in respect thereof as of such date. The amount of any Indebtedness represented by a sale of receivables at any time shall be the amount of unrecovered capital or principal investment of the purchaser (other than the Company or any of its Wholly-Owned Subsidiaries) thereof, excluding any amount representing yield or interest earned on such investment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnified Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnified Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Loan Party under any Loan Document and (b) to the extent not otherwise described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, Other Taxes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnitees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Initial RFR Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means an RFR Loan that would have borne interest based upon a Daily Simple RFR or a Term RFR on the Effective Date.  Loans denominated in Sterling are Initial RFR Loans.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) as to any Base Rate Loan, the last Business Day of each March, June, September and December and the Maturity Date, (b) as to any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daily Simple RFR Loan, the last Business Day of each calendar month and the Maturity Date and (c) as to any Eurocurrency Rate Loan or Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan, the last day of each Interest Period therefor and</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> the Maturity Date&#59; provided that, in the case of this clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the case of any Interest Period of more than three (3) months&#8217; duration, each day prior to the last day of such Interest Period that occurs at three month intervals after the first day of such Interest Period</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">shall also be an Interest Payment Date (it being understood and agreed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that each such three-month interval payment day shall be the immediately succeeding Business Day if such day is not a Business Day, unless such day is not a Business Day but is a day of the relevant month after which no further Business Day occurs in such month, in which case such day shall be the immediately preceding Business Day</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> and the Maturity Date</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as to any Loan, the period commencing on the date such Loan is disbursed or converted to or with respect to any Eurocurrency Rate Loan or Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan continued as a Eurocurrency Rate Loan or Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan, as applicable, and ending on the date one, three or six months thereafter, in each case as selected by the applicable Borrower in its Borrowing Notice or Notice of Conversion&#47;Continuation and subject to availability&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that&#58; (a) any Interest Period that would otherwise end on a day that is not a Business Day shall be extended to the following Business Day unless such following Business Day falls in another calendar month, in which case such Interest Period shall end on the preceding Business Day&#59; (b) any Interest Period that begins on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the calendar month at the end of such Interest Period) shall end on the last Business Day of the calendar month at the end of such Interest Period&#59; (c) no Interest Period shall extend beyond the Maturity Date and (d) no tenor that has been removed from this definition pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.02(c)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be available for specification in any Borrowing Notice or Notice of Conversion&#47;Continuation.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as to any Person, any direct or indirect acquisition or investment by such Person, whether by means of (a) the purchase or other acquisition of capital stock or other securities of another Person, (b) a loan, advance or capital contribution to, Guarantee or assumption of debt of, or purchase or other acquisition of any other debt or equity participation or interest in, another Person, including any partnership or joint venture interest in such other Person or (c) the purchase or other acquisition (in one transaction or a series of transactions) of assets of another Person that constitute a business unit. For purposes of covenant compliance, the amount of any Investment shall be the amount actually invested, without adjustment for subsequent increases or decreases in the value of such Investment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">IRS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the United States Internal Revenue Service, and any Governmental Authority succeeding to any of its principal functions under the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Issuer Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means with respect to any Letter of Credit, the Letter of Credit Application and any other document, agreement and instrument entered into by the L&#47;C Issuer and a Borrower or in favor of the L&#47;C Issuer and relating to any such Letter of Credit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, collectively, all international, foreign, federal, state and local statutes, treaties, rules, guidelines, regulations, ordinances, codes and administrative or judicial precedents or authorities, including the interpretation or administration thereof by any Governmental Authority charged with the enforcement, interpretation or administration thereof, and all applicable administrative orders, directed duties, requests, licenses, authorizations and permits of, and agreements with, any Governmental Authority, in each case whether or not having the force of law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">L&#47;C Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to each Lender, such Lender&#8217;s funding of its participation in any L&#47;C Borrowing in accordance with its Pro Rata Share.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">L&#47;C Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an extension of credit resulting from a drawing under any Letter of Credit which has not been reimbursed on the date when made or refinanced as a Borrowing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">L&#47;C Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Letter of Credit, the issuance thereof or extension of the expiry date thereof, or the increase of the amount thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">L&#47;C Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means Wells Fargo in its capacity as issuer of Letters of Credit hereunder, or any successor issuer of Letters of Credit hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">L&#47;C Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as at any date of determination, the aggregate undrawn Dollar Equivalent amount of all outstanding Letters of Credit </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the aggregate Dollar Equivalent of all Unreimbursed Amounts, including all outstanding L&#47;C Borrowings. For all purposes of this Agreement, if on any date of determination a Letter of Credit has expired by its terms but any amount may still be drawn thereunder by reason of the operation of Rule 3.14 of the International Standby Practices 1998 Code published by the Institute of International Banking Law &#38; Practice (or such later version thereof as may be in effect at the time of such issuance), such Letter of Credit shall be deemed to be &#8220;outstanding&#8221; in the amount so remaining available to be drawn.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means each Person executing this Agreement as a Lender on the Effective Date and any other Person that shall have become a party to this Agreement as a Lender pursuant to this Agreement, other than any Person that ceases to be a party hereto as a Lender pursuant to this Agreement.  The term &#8220;Lender&#8221;, if the context requires, includes the L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Lender Joinder Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a joinder agreement in form and substance reasonably satisfactory to the Administrative Agent delivered in connection with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Lending Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as to any Lender, the office or offices of such Lender described as such in such Lender&#8217;s Administrative Questionnaire, or such other office or offices as a Lender may from time to time notify the Company and the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any letter of credit issued hereunder. A Letter of Credit may be a commercial letter of credit or a standby letter of credit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit Application</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an application and agreement for the issuance or amendment of a Letter of Credit in such form as shall at any time be in use by the L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an amount equal to the Dollar Equivalent of $25,000,000. The Letter of Credit Sublimit is part of, and not in addition to, the Aggregate Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leverage Holiday</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as of any date of determination, for the Company and its Subsidiaries on a consolidated basis, the ratio of (a) Total Indebtedness of the Company and its Subsidiaries as of such date </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (b) Consolidated EBITDA for the period of the four fiscal quarters ending on or immediately prior to such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any mortgage, pledge, hypothecation, assignment, deposit arrangement, encumbrance, lien (statutory or other), charge, or preference, priority or other security interest or preferential arrangement of any kind or nature whatsoever (including any conditional sale or other title retention agreement, and any financing lease having substantially the same economic effect as any of the foregoing).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any loan (including any Offshore Currency Loan) made to a Borrower pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and all such loans collectively as the context requires.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means this Agreement, each Note, each Borrowing Subsidiary Agreement, the Fee Letters, each amendment of any of the foregoing and any other agreement, from time to time, designated as a Loan Document by the Administrative Agent and the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, collectively, the Company and each Borrowing Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">London Banking Day</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means any day on which dealings in Dollar deposits are conducted by and between banks in the London interbank market. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Material Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an Acquisition by the Company or one of its Subsidiaries for aggregate cash consideration of $100,000,000 or more.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means&#58; (a) a material adverse change in, or a material adverse effect upon, the operations, business, properties, or financial condition of the Company and its Subsidiaries taken as a whole&#59; (b) a material impairment of the ability of any Loan Party to perform its obligations under any Loan Document to which it is a party&#59; or (c) a material adverse effect upon the legality, validity, binding effect or enforceability against any Loan Party of any Loan Document to which it is a party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the earliest to occur of (a) except as extended pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, May 21, 2026, (b) the date of termination of the Aggregate Commitments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and (c) the date of termination of the Commitment of each Lender to make Loans and of the obligation of the L&#47;C Issuer to make L&#47;C Credit Extensions pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Minimum Tranche</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, in respect of Loans comprising part of the same Borrowing, or to be converted or continued under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (a) in the case of Base Rate Loans, $1,000,000 or any higher integral multiple of $500,000, and (b) in the case of Eurocurrency Rate Loans or RFR Loans, the Dollar Equivalent amount of $5,000,000 or any higher integral multiple of 1,000,000 units of the Applicable Currency in excess thereof.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Multiemployer Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any employee benefit plan of the type described in Section 4001(a)(3) of ERISA, to which the Company or any ERISA Affiliate makes or is obligated to make contributions, or during the preceding five plan years, has made or been obligated to make contributions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, at any time, each Lender that is not a Defaulting Lender at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Extending Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.18(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a promissory note made by a Borrower in favor of a Lender evidencing the Loans made by such Lender, substantially in the form attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and any amendments, supplements and modifications thereto, any substitutes therefor, and any replacements, restatements, renewals or extension thereof, in whole or in part.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Notice Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.18(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Notice of Conversion&#47;Continuation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a notice in substantially the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means all advances to, and debts, liabilities, obligations, covenants and duties of, any Loan Party arising under any Loan Document or otherwise with respect to any Loan or Letter of Credit, whether direct or indirect (including those acquired by assumption), absolute or contingent, due or to become due, now existing or hereafter arising and including interest and fees that accrue after the commencement by or against any Loan Party or any Affiliate thereof of any proceeding under any Debtor Relief Law naming such Person as the debtor in such proceeding, regardless of whether such interest and fees are allowed claims in such proceeding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">OFAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the U.S. Department of the Treasury&#8217;s Office of Foreign Assets Control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Offshore Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, at any time, (a) Euros, Sterling and Yen and (b) any Agreed Alternative Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Offshore Currency Equivalent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">at</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">subject to Section 1.08, for</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">amount, at the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> time</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> of determination thereof</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with respect to any amount </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">denominated</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">expressed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Dollars, the equivalent </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">of such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> amount thereof in the applicable Offshore Currency as determined by the Administrative Agent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or the L&#47;C Issuer, as the case may be, at such time on the basis of the Spot Rate (</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">in its sole discretion by reference to the most recent Spot Rate (as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determined </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">in respect</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">as</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the most recent Revaluation Date) for the purchase of such Offshore Currency with Dollars.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Offshore Currency Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any Loan denominated in an Offshore Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Offshore Currency Loan Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as to all Offshore Currencies in the aggregate, an amount equal to the lesser of (a) $150,000,000 and (b) the Aggregate Commitments. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Organization Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, (a) with respect to any corporation, the certificate or articles of incorporation and the bylaws (or equivalent or comparable constitutive documents with respect to any non-U.S. jurisdiction), (b) with respect to any limited liability company, the certificate or articles of formation or organization and operating agreement and (c) with respect to any partnership, joint venture, trust or other form of business entity, the partnership, joint venture or other applicable agreement of formation or organization and any agreement, instrument, filing or notice with respect thereto filed in connection with its formation or organization with the applicable Governmental Authority in the jurisdiction of its formation or organization and, if applicable, any certificate or articles of formation or organization of such entity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Other Connection Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan or Loan Document).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Other Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means all present or future stamp, court, documentary, excise, property, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Outstanding Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">i</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) with respect to Loans on any date, the aggregate outstanding principal Dollar Equivalent amount thereof after giving effect to any borrowings and prepayments or repayments of Loans, as the case may be, occurring on such date and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">ii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) with respect to L&#47;C Obligations on any date, the Dollar Equivalent amount of such L&#47;C Obligations on such date after giving effect to any L&#47;C Credit Extension occurring on such date and any other change in the aggregate amount of the L&#47;C Obligations as of such date, including as a result of any reimbursement of any outstanding unpaid drawing under any Letter of Credit, any expiration of a Letter of Credit, or any reduction in the maximum amount available for drawing under any Letter of Credit taking effect on such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Overnight Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, for any day, (a) with respect to any amount denominated in Dollars, the greater of (i) the Federal Funds Rate and (ii) an overnight rate determined by the Administrative Agent or the L&#47;C Issuer, as the case may be, in accordance with banking industry rules on interbank compensation, and (b) with respect to any amount denominated in an Offshore Currency, the rate of interest per annum at which overnight deposits in the applicable Offshore Currency, in an amount approximately equal to the amount with respect to which such rate is being determined, would be offered for such day by a branch or Affiliate of Wells Fargo in the applicable offshore interbank market for such currency to major banks in such interbank market.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.07(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.07(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Participating Member State</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any member state of the European Union that has the Euro as its lawful currency in accordance with legislation of the European Union relating to Economic and Monetary Union.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the USA PATRIOT Act (Title III of Pub. L. 107-56 (signed into law October 26, 2001)), as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Payment Recipient</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned thereto in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.12(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">PBGC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Pension Benefit Guaranty Corporation, or any Governmental Authority succeeding to any of its principal functions under ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Pension Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any &#8220;employee pension benefit plan&#8221; (as such term is defined in Section 3(2) of ERISA), other than a Multiemployer Plan, that is subject to Title IV of ERISA and is sponsored or maintained by the Company or any ERISA Affiliate or to which the Company or any ERISA Affiliate contributes or has an obligation to contribute, or in the case of a multiple employer or other plan described in Section 4064(a) of ERISA, has made contributions at any time during the immediately preceding five plan years.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Periodic Term SOFR Determination Day</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8221; has the meaning assigned thereto in the definition of &#8220;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an Acquisition that meets each of the following requirements&#58; (a) the Person to be acquired is, or the assets to be acquired are for use in, in the same, a similar or a directly related line of business as the Company, (b) in the case of the Acquisition of a Person, such Acquisition has been approved by the board of directors or similar governing body and, if applicable, the shareholders of the Person to be acquired, (c) the Company is and will be in pro forma compliance with each of the financial covenants contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before and after giving effect to such Acquisition and (d) no Default shall exist at the time of, or shall result from, such Acquisition.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means such of the following as to which no enforcement, collection, execution, levy or foreclosure proceeding shall have been commenced&#58; (a) Liens for taxes, assessments and governmental charges or levies to the extent not required to be paid under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; (b) Liens imposed by law, such as materialmen&#8217;s, mechanics&#8217;, carriers&#8217;, workmen&#8217;s, landlords&#8217; and repairmen&#8217;s Liens and other similar Liens arising in the ordinary course of business securing obligations&#59; (c) pledges or deposits made or incurred in the ordinary course of business in connection with worker&#8217;s compensation, unemployment insurance, old age benefits, social security obligations, taxes, assessments, other statutory or regulatory obligations, performance bonds and bid, completion, guaranty, surety or similar bonds or other similar charges (other than Liens arising under ERISA), good faith cash deposits or Liens on cash in connection with ordinary course contracts or leases to which the Company or any Subsidiary is a party or other cash deposits required to be made in the ordinary course of business, provided in each case that the obligation is not for borrowed money and is not in connection with any failure to pay any related amount, whether or not disputed, and (d) easements, rights of way, restrictions, covenants, zoning requirements, leases, subleases and other encumbrances on title to real property along with other minor defects and irregularities in title that do not render title to the property encumbered thereby unmarketable or materially adversely affect the use of such property for its present purposes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any natural person, corporation, limited liability company, trust, joint venture, association, company, partnership, Governmental Authority or other entity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any &#8220;employee benefit plan&#8221; (as such term is defined in Section 3(3) of ERISA) established by the Company or, with respect to any such plan that is subject to Section 412 of the Code or Title IV of ERISA, any ERISA Affiliate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.02(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, at any time, the rate of interest per annum publicly announced from time to time by the Administrative Agent as its prime rate. Each change in the Prime Rate shall be effective as of the opening of business on the day such change in such prime rate occurs. The parties hereto acknowledge that the rate announced publicly by the Administrative Agent as its prime rate is an index or base rate and shall not necessarily be its lowest or best rate charged to its customers or other banks.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Priority Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as of any date, the sum (without duplication) of (a) unsecured Indebtedness of Subsidiaries on such date (other than (i) Indebtedness owed to the Company or another Subsidiary, (ii) Indebtedness of a Person outstanding at the time such Person is merged or consolidated with, or becomes, a Subsidiary, (iii) endorsement of items for deposit or collection of commercial paper received in the ordinary course of business, (iv) obligations of any Subsidiary in respect of performance bonds and completion, guarantee, surety, and similar bonds, in each case obtained in the ordinary course of business to support statutory and contractual obligations arising in the ordinary course of business, (v) obligations arising from trust arrangements related to payment of employee compensation and benefits, and (vi) guaranties by a Loan Party of the Obligations) and (b) Indebtedness of the Company and its Subsidiaries secured by Liens permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.01(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Pro Rata Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means with respect to any Lender at any time, a fraction (expressed as a percentage, carried out to the ninth decimal place), the numerator of which is the amount of the Commitment of such Lender at such time and the denominator of which is the amount of the Aggregate Commitments at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if the commitment of each Lender to make Loans and the obligation of the L&#47;C Issuer to make L&#47;C Credit Extensions have been terminated, then the Pro Rata Share of each Lender shall be determined based on the Pro Rata Share of such Lender immediately prior to such termination and after giving effect to any subsequent assignments made pursuant to the terms hereof. The Pro Rata Share of each Lender as of the Effective Date is set forth opposite the name of such Lender on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">PTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a prohibited transaction class exemption issued by the U.S. Department of Labor, as any such exemption may be amended from time to time. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Public Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Rate Determination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Interest Period, two (2) Eurocurrency Banking Days prior to the commencement of such Interest Period (or such other day as is generally treated as the rate fixing day by market practice in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">such</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> interbank market, as determined by the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that to the extent that such market practice is not administratively feasible for the Administrative Agent, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the &#8220;Rate Determination Date&#8221; means</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> such other day as otherwise reasonably determined by the Administrative Agent). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recipient</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) the Administrative Agent, (b) any Lender and (c) any L&#47;C Issuer, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Reference Time</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; with respect to any setting of the then-current Benchmark for any Applicable Currency means&#58; (a) if such Benchmark is a Daily Simple RFR, (i) if the RFR for such Benchmark is SOFR, then four (4</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">) RFR Business Days prior to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(A) if the date of such setting is an RFR Business Day, such date or (B) if the date of such setting is not an RFR Business Day, the RFR Business Day immediately preceding such date, and (ii) if the RFR for such Benchmark is SONIA, then four (4</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">) RFR Business Days prior to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(A) if the date of such setting is an RFR Business Day, such date or (B) if the date of such setting is not an RFR Business Day, the RFR Business Day immediately preceding such date&#59; (b) if such Benchmark is an Adjusted Eurocurrency Rate, (i) if the applicable Adjusted Eurocurrency Rate for such Benchmark is based upon USD LIBOR, then 11&#58;00 a.m. (London time) on the day that is two (2) Eurocurrency Banking Days preceding the date of such setting, (ii) if the applicable Adjusted Eurocurrency Rate for such Benchmark is based upon EURIBOR, then 11&#58;00 a.m. (Brussels time) on the day that is two (2) Eurocurrency Banking Days preceding the date of such setting, and (iii) if the applicable Adjusted Eurocurrency Rate for such Benchmark is based upon TIBOR, then 11&#58;00 a.m. (Tokyo time) on the day that is two (2) Eurocurrency Banking Days preceding the date of such setting&#59; and (c) otherwise, then the time determined by the Administrative Agent, including in accordance with the Benchmark Replacement Conforming Changes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.07(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Related Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Person, such Person&#8217;s Affiliates and the partners, directors, officers, employees, agents and advisors of such Person and of such Person&#8217;s Affiliates.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Relevant Governmental Body</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) with respect to a Benchmark Replacement in respect of Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, Dollars, the FRB or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the FRB or the Federal Reserve Bank of New York, or any successor thereto and (b) with respect to a Benchmark Replacement in respect of Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, any Offshore Currency, (i) the central bank for the Offshore Currency in which such Obligations, interest, fees, commissions or other amounts are denominated, or calculated with respect to, or any central bank or other supervisor which is responsible for supervising either (A) such Benchmark Replacement or (B) the administrator of such Benchmark Replacement or (ii) any working group or committee officially endorsed or convened by (A) the central bank for the Offshore Currency in which such Obligations, interest, fees, commissions or other amounts are denominated, or calculated with respect to, (B) any central bank or other supervisor that is responsible for supervising either (1) such Benchmark Replacement or (2) the administrator of such Benchmark Replacement, (C) a group of those central banks or other supervisors or (D) the Financial Stability Board or any part thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reportable Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any of the events set forth in Section 4043(c) of ERISA, other than events for which the 30 day notice period has been waived.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Request for Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) with respect to a Borrowing, a Borrowing Notice, (b) with respect to a conversion or continuation of Loans, a Notice of Conversion&#47;Continuation and (c) with respect to an L&#47;C Credit Extension, a Letter of Credit Application.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Required Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as of any date of determination, Lenders having more than 50% of the Aggregate Commitments (or, if the commitment of each Lender to make Loans and the obligation of the L&#47;C Issuer to make L&#47;C Credit Extensions have been terminated, Lenders holding in the aggregate more than 50% of the Total Outstandings (with the aggregate amount of each Lender&#8217;s risk participation and funded participation in L&#47;C Obligations being deemed &#8220;held&#8221; by such Lender for purposes of this definition))&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the Commitment of, and the portion of the Total Outstandings held or deemed held by, any Defaulting Lender shall be excluded for purposes of making a determination of Required Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Responsible Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the chief executive officer, president, chief financial officer, treasurer or assistant treasurer of a Loan Party. Any document delivered hereunder that is signed by a Responsible Officer of a Loan Party shall be conclusively presumed to have been authorized by all necessary corporate, partnership and&#47;or other action on the part of such Loan Party and such Responsible Officer shall be conclusively presumed to have acted on behalf of such Loan Party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revaluation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, subject to Section 1.08&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (a) with respect to any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Offshore Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan, each of the following&#58; (i) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">each</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> date of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">a Borrowing of </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">an RFR Loan or a Eurocurrency Rate Loan </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the borrowing of such Offshore Currency Loan (including any borrowing or deemed borrowing in respect of any unreimbursed portion of any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">payment by the L&#47;C Issuer under any Letter of Credit </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">denominated in an Offshore Currency</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, as applicable,</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> but only as to the amounts so borrowed on such date, (ii) each date of a continuation of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">an RFR Loan </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or a Eurocurrency Rate Loan, as applicable, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">denominated in an</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Offshore Currency </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> pursuant to the terms of this Agreement, but only as to the amounts so continued on such date, and (iii) such additional dates as the Administrative Agent shall determine</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or the Required Lenders shall require</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; and (b) with respect to any Letter of Credit denominated in an Offshore Currency, each of the following&#58; (i) each date of issuance</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, amendment or extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of such Letter of Credit, but only as to the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">stated amount of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Letter of Credit so issued</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, amended or extended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on such date, (ii) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">each date of any </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">payment by the L&#47;C Issuer under any Letter of Credit </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">denominated in an Offshore Currency, but only as to the Letter of Credit that is paid on such date, (iii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the case of all Existing Letters of Credit denominated in Offshore Currencies, the Effective Date, but only as to such Existing Letters of Credit</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">iv</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">iii</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) such additional dates as the Administrative Agent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or the L&#47;C Issuer </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shall determine</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or the Required Lenders shall require</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revolving Credit Commitment Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to each Lender, the amount of the Commitment set forth opposite that Lender&#8217;s name in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or on any Assignment and Assumption, unless said amount is reduced pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or increased pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in which event it means the amount to which said amount is reduced or increased.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revolving Credit Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, collectively, all of the Lenders with a Commitment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, for any Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, (a) Dollars, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">on and after the USD LIBOR Transition Date,</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SOFR and (b) Sterling, SONIA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">RFR Administrator</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means the SOFR Administrator or the SONIA Administrator, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">RFR Administrator&#8217;s Website</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means the SOFR Administrator&#8217;s Website or the SONIA Administrator&#8217;s Website as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, for any Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, (a) Dollars, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">on and after the USD LIBOR Transition Date, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any day except for (i) a Saturday, (ii) a Sunday or (iii) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (b) Sterling, any day except for (i) a Saturday, (ii) a Sunday or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) a day on which banks are closed for general business in London&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that for purposes of notice requirements in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">2.02</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in each case, such day is also a Business Day. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Determination Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned thereto in the definition of &#8220;Daily Simple RFR&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a Daily Simple RFR Loan or a Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan, as the context may require.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Rate Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned thereto in the definition of &#8220;Daily Simple RFR&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Same Day Funds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) with respect to disbursements and payments in Dollars, immediately available funds, and (b) with respect to disbursements and payments in an Offshore Currency, same day or other funds as may be reasonably determined by the Administrative Agent to be customary in the place of disbursement or payment for the settlement of international banking transactions in the relevant Offshore Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sanctioned Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means at any time, a country, region or territory which is itself identifiable as being the subject or target of any Sanctions (including, as of the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">First Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Effective Date, Cuba, Iran, North Korea, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Sudan, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Syria</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> and</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, Venezuela,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Crimea region of Ukraine</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, the so-called Donetsk People&#8217;s Republic, the so-called Luhansk People&#8217;s Republic, Zaporizhzhia and Kherson Regions of Ukraine</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sanctioned Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by OFAC (including, without limitation, OFAC&#8217;s Specially Designated Nationals and Blocked Persons List and OFAC&#8217;s Consolidated Non-SDN List), the U.S. Department of State, the United Nations Security Council, the European Union, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Her</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">His</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Majesty&#8217;s Treasury, or other relevant sanctions authority, (b) any Person operating, organized or resident in a Sanctioned Country or (c) any Person owned or controlled by any such Person or Persons described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, including a Person that is deemed by OFAC to be a Sanctions target based on the ownership of such legal entity by Sanctioned Person(s).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any and all economic or financial sanctions, sectoral sanctions, secondary sanctions, trade embargoes and anti-terrorism laws, including but not limited to those imposed, administered or enforced from time to time by the U.S. government (including those administered by OFAC or the U.S. Department of State), the United Nations Security Council, the European Union, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Her</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">His</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Majesty&#8217;s Treasury, or other relevant sanctions authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Screen Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means (a) for any Eurocurrency Rate Loan denominated in Dollars, the USD LIBOR Rate, (b) for any Eurocurrency Rate Loan denominated in Euros, the EURIBOR Rate and (c) for any Eurocurrency Rate Loan denominated in Yen, the TIBOR Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SEC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Securities and Exchange Commission, or any Governmental Authority succeeding to any of its principal functions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Shareholders&#8217; Equity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, as of any date of determination, consolidated shareholders&#8217; equity of the Company and its Subsidiaries as of that date determined in accordance with GAAP.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">SOFR Administrator&#8217;s Website</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means the website of the Federal Reserve Bank of New York, currently at http&#58;&#47;&#47;www.newyorkfed.org, or any successor source for the secured overnight financing rate identified as such by the SOFR Administrator from time to time.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a rate equal to the Sterling Overnight Index Average as administered by the SONIA Administrator.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SONIA Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Bank of England (or any successor administrator of the Sterling Overnight Index Average).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SONIA Administrator&#8217;s Website</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Bank of England&#8217;s website, currently at http&#58;&#47;&#47;www.bankofengland.co.uk, or any successor source for the Sterling Overnight Index Average identified as such by the SONIA Administrator from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Spot Rate&#8221; means, subject to Section 1.08, for a currency, the rate provided (either by publication or otherwise provided or made available to the Administrative Agent) by Thomson Reuters Corp. (or equivalent service chosen by the Administrative Agent in its reasonable discretion) as the spot rate for the purchase of such currency with another currency at a time selected by the Administrative Agent in accordance with the procedures generally used</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">by the Administrative Agent for </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">syndicated credit facilities in which it acts as administrative agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Spot Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; for a currency means the rate determined by the </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Administrative Agent or the L&#47;C Issuer, as applicable, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">to be the rate quoted by the Person acting in such capacity as the spot rate for the purchase by such Person of such currency with another currency through its principal foreign exchange trading office at approximately 11&#58;00 a.m. on the date two Business Days prior to the date as of which the foreign exchange computation is made&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> that the Administrative Agent </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or the L&#47;C Issuer </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">may obtain such spot rate from another financial institution designated by the Administrative Agent </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or the L&#47;C Issuer </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">if the Person acting in such capacity does not have as of the date of determination a spot buying rate for any such currency&#59; and </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">further</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, that </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the L&#47;C Issuer may </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">use such spot rate quoted on the date as of which the foreign exchange computation is made in the case of any Letter of Credit denominated in an Offshore Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Spread Adjusted SOFR</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means with respect to any RFR Business Day, </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">a rate per annum equal to the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">sum of (a) the secured overnight financing rate for such RFR Business Day plus (b) 0.11448% (11.448 basis points). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Spread Adjusted Term SOFR</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means, for any Available Tenor and Interest Period, a rate per annum equal to the sum of (a) the forward-looking term rate for a period comparable to such Available Tenor based on the SOFR that is published by an authorized benchmark administrator and is displayed on a screen or other information service, each as identified or </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">selected by the Administrative Agent in its reasonable discretion </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">at approximately a time and as of a date prior to the commencement of such Interest Period determined by the Administrative Agent in its reasonable discretion in a manner substantially consistent with market practice and (b)(i) 0.11448% (11.448 basis points) for an Available Tenor of one-month&#8217;s duration, (ii) 0.26161% (26.161 basis points) for an Available Tenor of three-months&#8217; duration, and (iii) 0.42826% (42.826 basis points) for an Available Tenor of six-months&#8217; duration.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the lawful currency of the United Kingdom.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of a Person means a corporation, partnership, joint venture, limited liability company or other business entity of which a majority of the securities or other interests having ordinary voting power for the election of directors or other governing body (other than securities or interests having such power only by reason of the happening of a contingency) are at the time beneficially owned, or the management of which is otherwise controlled, directly, or indirectly through one or more intermediaries, or both, by such Person. Unless otherwise specified, all references herein to a &#8220;Subsidiary&#8221; or to &#8220;Subsidiaries&#8221; shall refer to a Subsidiary or Subsidiaries of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Swap Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) any and all rate swap transactions, basis swaps, credit derivative transactions, forward rate transactions, commodity swaps, commodity options, forward commodity contracts, equity or equity index swaps or options, bond or bond price or bond index swaps or options or forward bond or forward bond price or forward bond index transactions, interest rate options, forward foreign exchange transactions, cap transactions, floor transactions, collar transactions, currency swap transactions, cross-currency rate swap transactions, currency options, spot contracts, or any other similar transaction or any combination of any of the foregoing (including any option to enter into any of the foregoing), whether or not any such transaction is governed by or subject to any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">master agreement and (b) any and all transactions of any kind, and the related confirmations, which are subject to the terms and conditions of, or governed by, any form of master agreement published by the International Swaps and Derivatives Association, Inc., any International Foreign Exchange Master Agreement or any other master agreement (any such master agreement, together with any related schedules, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Master Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), including any such obligations or liabilities under any Master Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Swap Termination Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, in respect of any one or more Swap Contracts, after taking into account the effect of any legally enforceable netting agreement relating to such Swap Contracts, (a) for any date on or after the date such Swap Contracts have been closed out and termination value(s) determined in accordance therewith, such termination value(s), and (b) for any date prior to the date referenced in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the amount(s) determined as the mark-to-market value(s) for such Swap Contracts, as determined based upon one or more mid-market or other readily available quotations provided by any recognized dealer in such Swap Contracts (which may include a Lender or any Affiliate of a Lender).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Synthetic Lease Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the monetary obligation of a Person under (a) a so-called synthetic, off-balance sheet or tax retention lease or (b) an agreement for the use or possession of property creating obligations that do not appear on the balance sheet of such Person but which, upon the insolvency or bankruptcy of such Person, would be characterized as the indebtedness of such Person (without regard to accounting treatment).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TARGET2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Trans-European Automated Real-time Gross Settlement Express Transfer payment system which utilizes a single shared platform and which was launched on November 19, 2007.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TARGET Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any day on which TARGET2 is open for the settlement of payments in Euros. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any Governmental Authority, including any interest, fines, additions to tax or penalties applicable thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Term RFR</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means, with respect to any Applicable Currency for any Interest Period, a rate per annum equal to (a) for any Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, Dollars, the greater of (i) the Spread Adjusted Term SOFR and (ii) the Floor and (b) for </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">any Obligations, interest, fees, commissions or other amounts </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">denominated in, or calculated with respect to, Sterling, the greater of (i) the forward-looking term rate for a period comparable to such Interest Period based on the RFR for Sterling that is published by an authorized benchmark administrator and is displayed on a screen or other information service, each as identified or selected by the Administrative Agent in its reasonable discretion at approximately a time and as of a date prior to the commencement of such Interest Period determined by the Administrative Agent in its reasonable discretion in a manner substantially consistent with market practice and (ii) the Floor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Term SOFR&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(a)&#160;&#160;&#160;&#160;for any calculation with respect to a Term SOFR Loan, the Term SOFR Reference Rate for a tenor comparable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">to the applicable Interest Period </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">on the day (such day, the &#8220;Periodic Term SOFR Determination Day&#8221;) that is two (2</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">) RFR Business Days prior to </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the first day of such Interest Period, as such rate is published by the Term SOFR Administrator&#59; provided that if as of 5&#58;00 p.m. (Eastern time) on any Periodic Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding RFR Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding RFR Business Day is not more than three (3</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">) RFR Business Days prior to </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such Periodic Term SOFR Determination Day&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">for any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">calculation with respect to a Base Rate Loan on any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">day, the Term SOFR Reference Rate for a tenor of one month on the day (such day, the &#8220;Base Rate Term SOFR Determination </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Day&#8221;) that is two (2</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">) RFR Business Days prior to </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such day, as such rate is published by the Term SOFR Administrator&#59; provided that if as of 5&#58;00 p.m. (Eastern time) on any Base Rate Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding RFR Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding RFR Business Day is not more than three (3) RFR Business Days prior to such Base Rate Term SOFR Determination Day.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Term SOFR Adjustment&#8221; means a percentage equal to 0.10% per annum.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Term SOFR Administrator&#8221; means CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">selected by the Administrative Agent in its reasonable discretion</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a Loan that bears interest at a rate based on </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> other than pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the definition of &#8220;Base Rate&#8221;.  </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">All Term SOFR Loans shall be denominated in Dollars.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Term SOFR Reference Rate&#8221; means the forward-looking term rate based on SOFR.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Term RFR Notice</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means a notification by the Administrative Agent to </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the Lenders and the Company </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">of the occurrence of a Term RFR Transition Event.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Term RFR Transition Date</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means, in the case of a Term RFR Transition Event, the date that is thirty (30) calendar days after the Administrative Agent has provided the related Term RFR Notice to the Lenders and the Company pursuant to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02(c)(i)(C)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Term RFR Transition Event</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means, with respect to any Applicable Currency for any Interest Period, the determination by the Administrative Agent that (a) the applicable Term RFR for such Applicable Currency has been recommended for use by the Relevant Governmental Body and (b) the administration of such Term RFR is administratively feasible for the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Threshold Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means $50,000,000 (or the Dollar Equivalent thereof in any currency other than Dollars).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in the definition of &#8220;Eurocurrency Rate.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">TIBOR Rate</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; has the meaning assigned thereto in the definition of &#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Total Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means all Indebtedness of the Company and its Subsidiaries, excluding (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">i</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) contingent obligations in respect of letters of credit and Guarantees (except, in each case, to the extent constituting Guarantees in respect of Indebtedness of a Person other than the Company or any Subsidiary), (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">ii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) obligations under Swap Contracts and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">iii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) Indebtedness of the Company to Subsidiaries and Indebtedness of Subsidiaries to the Company or to other Subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Total Outstandings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the aggregate Outstanding Amount of all Loans and all L&#47;C Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Transitioned RFR Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means a Loan that is an RFR Loan that would not have borne interest based upon a Daily Simple RFR or a Term RFR on the Effective Date.  To the extent that Loans denominated in Dollars bear interest based on a Daily Simple RFR or Term RFR after the Effective Date, such Loans would be Transitioned RFR Loans.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Trigger Quarter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Type</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to a Loan, its character as a Base Rate Loan, a Eurocurrency Rate Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR Loan</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> or a Term SOFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">U.S.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">United States</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; mean the United States of America.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">U.S. Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any Person that is a &#8220;United States Person&#8221; as defined in Section 7701(a)(30) of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">U.S. Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">UK Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended from time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">UK Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unadjusted Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the applicable Benchmark Replacement excluding the related Benchmark Replacement Adjustment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unreimbursed Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">USD LIBOR</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; has the meaning assigned thereto in the definition of &#8220;Eurocurrency Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">USD LIBOR Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; has the meaning assigned thereto in the definition of &#8220;Eurocurrency Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">USD LIBOR Transition Date</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; means, the earlier of&#58; (a) the date that all Available Tenors of USD LIBOR have either&#58; (i) permanently or indefinitely ceased to be provided by IBA&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> that at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of USD LIBOR&#59; or (ii) been announced by the FCA pursuant to public statement or publication of information to be no longer representative&#59; and (b) the Early Opt-in Effective Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Voting Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means capital stock issued by a corporation, or equivalent interests in any other Person, the holders of which are ordinarily, in the absence of contingencies, entitled to vote for the election of directors (or persons performing similar functions) of such Person, even if the right so to vote has been suspended by the happening of such a contingency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Wells Fargo</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means Wells Fargo Bank, National Association, a national banking association, and its successors.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Wholly-Owned Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of a Person means (a) any Subsidiary all of the outstanding voting securities (other than directors&#8217; qualifying shares and other nominal amounts of shares held by Persons other than the Borrowers and their Subsidiaries in accordance with applicable law) of which are at the time owned or controlled, directly or indirectly, by such Person or one or more Wholly-Owned Subsidiaries of such Person, or by such Person and one or more Wholly-Owned subsidiaries of such Person, or (b) any partnership, limited liability company, unlimited liability company, association, joint venture or similar business organization 100% of the ownership interests having ordinary voting power (other than directors&#8217; qualifying shares and other nominal amounts of shares held by Persons other than the Borrowers and their Subsidiaries in accordance with applicable law) of which are the time so owned or controlled. Unless otherwise specified, all references herein to a &#8220;Wholly-Owned Subsidiary&#8221; or to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Wholly-Owned Subsidiaries&#8221; shall refer to a Wholly-Owned Subsidiary or Wholly-Owned Subsidiaries of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Withdrawal Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning specified in Part I of Subtitle E of Title IV of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Withholding Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any Loan Party and the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Write-Down and Conversion Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, any powers of the applicable Resolution Authority under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Yen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the lawful currency of Japan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other Interpretive Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With reference to this Agreement and each other Loan Document, unless otherwise specified herein or in such other Loan Document&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The meanings of defined terms are equally applicable to the singular and plural forms of the defined terms.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;The words &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">herein</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">hereto</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">hereof</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">hereunder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and words of similar import when used in any Loan Document shall refer to such Loan Document as a whole and not to any particular provision thereof.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Article, Section, Exhibit and Schedule references are to the Loan Document in which such reference appears.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;The term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">including</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; is by way of example and not limitation.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;The term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; includes any and all instruments, documents, agreements, certificates, notices, reports, financial statements and other writings, however evidenced, whether in physical or electronic form.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;In the computation of periods of time from a specified date to a later specified date, the word &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">from</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">from and including</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;&#8221; the words &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">until</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; each mean &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">to but excluding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;&#8221; and the word &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">through</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">to and including</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;Section headings herein and in the other Loan Documents are included for convenience of reference only and shall not affect the interpretation of this Agreement or any other Loan Document.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vii)&#160;&#160;&#160;&#160;Except to the extent otherwise specified, references herein to &#8220;fiscal quarter&#8221; and &#8220;fiscal year&#8221; mean such fiscal periods of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;All accounting terms not specifically or completely defined herein shall be construed in conformity with, and all financial data (including financial ratios and other financial calculations) required to be submitted pursuant to this Agreement shall be prepared in conformity </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with, GAAP applied on a consistent basis, as in effect from time to time, applied in a manner consistent with that used in preparing the Audited Financial Statements, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">except</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as otherwise specifically prescribed herein&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that it is understood and agreed that, for all purposes of this Agreement, all obligations of any Person that are or would have been treated as operating leases for purposes of GAAP prior to the effectiveness of FASB ASC 842 shall continue to be accounted for as operating leases for purposes of all financial definitions and calculations for the purpose of this Agreement (whether or not such operating lease obligations were in effect on such date) notwithstanding the fact that such obligations are required in accordance with FASB ASC 842 (on a prospective or retroactive basis or otherwise) to be treated as capital leases in the financial statements (and all financial statements delivered to the Administrative Agent hereunder shall contain a schedule showing, in the aggregate, the modifications necessary to reconcile the adjustments made pursuant to this proviso with such financial statements).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;If at any time any change in GAAP would affect the computation of any financial ratio or requirement set forth in any Loan Document, and either the Company or the Required Lenders shall so request, the Administrative Agent, the Lenders and the Borrowers shall negotiate in good faith to amend such ratio or requirement to preserve the original intent thereof in light of such change in GAAP (subject to the approval of the Required Lenders), the effectiveness of which amendment shall be retroactive to the date of such change in GAAP&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that until so amended, (i) such ratio or requirement shall continue to be computed in accordance with GAAP prior to such change therein and (ii) the Company shall provide to the Administrative Agent and the Lenders financial statements and other documents required under this Agreement or as reasonably requested hereunder setting forth, in the aggregate, a reconciliation between calculations of such ratio or requirement made before and after giving effect to such change in GAAP.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Rounding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Any financial ratio required to be maintained by the Company pursuant to this Agreement shall be calculated by dividing the appropriate component by the other component, carrying the result to one place more than the number of places by which such ratio is expressed herein and rounding the result up or down to the nearest number (with a rounding-up if there is no nearest number)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that for the avoidance of doubt, it is understood and agreed that solely for purposes of determining the Applicable Rate, the Company shall calculate the Leverage Ratio without giving effect to any rounding of the result of such calculation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">References to Agreements and Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unless otherwise expressly provided herein&#58; (a) references to Organization Documents, agreements (including the Loan Documents) and other contractual instruments shall be deemed to include all subsequent amendments, restatements, extensions, supplements and other modifications thereto, but only to the extent that such amendments, restatements, extensions, supplements and other modifications are not prohibited by any Loan Document&#59; and (b) references to any Law shall include all statutory and regulatory provisions consolidating, amending, replacing, supplementing or interpreting such Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Times of Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unless otherwise specified, all references herein to times of day shall be references to Central time (daylight or standard, as applicable).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Letter of Credit Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise specified herein, the amount of a Letter of Credit at any time shall be deemed to be the Dollar Equivalent of the maximum undrawn amount of such Letter of Credit in effect at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that with respect to any Letter of Credit that, by its terms or the terms of any Issuer Document related thereto, provides for one or more automatic increases in the stated amount thereof, the amount of such Letter of Credit shall be deemed to be the Dollar Equivalent of the maximum undrawn amount of such Letter of Credit after giving effect to all such increases, whether or not such maximum undrawn amount is in effect at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exchange Rates&#59; Currency Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Administrative Agent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or the L&#47;C Issuer, as applicable, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shall determine the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Spot Rates as of each Revaluation Date to be used for calculating </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dollar Equivalent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">amounts of Credit Extensions and Outstanding Amounts</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">amount of each extension of credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> denominated in Offshore Currencies.  Such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Spot Rates</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dollar Equivalent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall become effective as of such Revaluation </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date and shall be the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Spot Rates employed in converting any</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dollar Equivalent of such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> amounts </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">between the applicable currencies </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">until the next Revaluation Date to occur.  Except for purposes of financial statements delivered by </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Loan Parties</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> hereunder or calculating financial covenants hereunder or except as otherwise provided herein, the applicable amount of any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">currency (other than Dollars)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Offshore Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for purposes of the Loan Documents shall be such Dollar Equivalent amount as so determined by the Administrative Agent</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or the L&#47;C Issuer, as applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Wherever in this Agreement in connection with a </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Borrowing</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, conversion, continuation or prepayment of a </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR Loan or Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loan or the issuance, amendment or extension of a Letter of Credit, an amount, such as a required minimum or multiple amount, is expressed in Dollars, but such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Borrowing, RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">borrowing,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or Eurocurrency Rate Loan </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or Letter of Credit is denominated in an Offshore Currency, such amount shall be the relevant Offshore Currency Equivalent of such Dollar amount (rounded to the nearest unit of such Offshore Currency, with 0.5 of a unit being rounded upward), as determined by the Administrative Agent</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or the L&#47;C Issuer, as the case may be</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(c)&#160;&#160;&#160;&#160;Notwithstanding the foregoing provisions of this Section 1.08 or any other provision of this Agreement,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the L&#47;C Issuer may </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">compute the Dollar Equivalent of the maximum amount of each applicable Letter of Credit issued by the L&#47;C Issuer by reference to exchange rates determined using any reasonable method customarily employed by the L&#47;C Issuer for such purpose.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(d)&#160;&#160;&#160;&#160;Notwithstanding the foregoing provisions of this Section 1.08 or any other provision of this Agreement, in connection with Daily Simple RFR Loans in an Offshore Currency for a particular Borrower, the Spot Rate on each date of borrowing by such Borrower shall be the Spot Rate in effect as of the Revaluation Date applicable to the first borrowing of any such Daily Simple RFR Loans by such Borrower in such Offshore Currency (or, if applicable, any later Revaluation Date pursuant to clause (a</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">)(iii) of the definition of &#8220;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revaluation Date&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Additional Offshore Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Company may from time to time request that </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans be made and&#47;or Letters of Credit be issued in a currency other than those specifically listed in the definition of &#8220;Offshore Currency&#59;&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such requested currency is a lawful currency (other than Dollars) that is readily available and freely transferable and convertible into Dollars. In the case of any such request with respect to the making of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans, such request shall be subject to the approval of the Administrative Agent and each of the Lenders&#59; and in the case of any such request with respect to the issuance of Letters of Credit, such request shall be subject to the approval of the Administrative Agent and the L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Any such request shall be made to the Administrative Agent not later than 11&#58;00 a.m., 10 Business Days prior to the date of the desired Credit Extension (or such other time or date as may be agreed by the Administrative Agent and, in the case of any such request pertaining to Letters of Credit, the L&#47;C Issuer, in its or their sole discretion). In the case of any such request pertaining to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans, the Administrative Agent shall promptly notify each Lender thereof&#59; and in the case of any such request pertaining to Letters of Credit, the Administrative Agent shall promptly notify the L&#47;C Issuer thereof. Each Lender (in the case of any such request pertaining to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans) or the L&#47;C Issuer (in the case of a request pertaining to Letters of Credit) shall notify the Administrative Agent, not later than 11&#58;00 a.m., ten Business Days (or such shorter time as may have been agreed to by the Administrative Agent and the L&#47;C Issuer) after receipt of such request whether it consents, in its sole discretion, to the making of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans or the issuance of Letters of Credit, as the case may be, in such requested currency.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Any failure by a Lender or the L&#47;C Issuer, as the case may be, to respond to such request within the time period specified in the preceding sentence shall be deemed to be a refusal by such Lender or the L&#47;C Issuer, as the case may be, to permit </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans to be made or Letters of Credit to be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued in such requested currency. If the Administrative Agent and all the Lenders consent to making </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans in such requested currency, the Administrative Agent shall so notify the Company and such currency shall thereupon be deemed for all purposes to be an Offshore Currency hereunder for purposes of any Borrowings of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans&#59; and if the Administrative Agent and the L&#47;C Issuer consent to the issuance of Letters of Credit in such requested currency, the Administrative Agent shall so notify the Company and such currency shall thereupon be deemed for all purposes to be an Offshore Currency hereunder for purposes of any Letter of Credit issuances. If the Administrative Agent shall fail to obtain consent to any request for an additional currency under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Administrative Agent shall promptly so notify the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(d)&#160;&#160;&#160;&#160;If, after the designation of any currency as an Offshore Currency pursuant to this Section 1.09, any change in currency controls or exchange regulations or any change in national or international financial, political or economic conditions are imposed in the country in which such currency is issued, and such change results in, in the reasonable opinion of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative Agent or the L&#47;C Issuer, as applicable, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(i) such currency no longer being readily available, freely transferable and convertible into Dollars, (ii) a Dollar Equivalent no longer being readily calculable with respect to such currency, (iii) such currency being impracticable for the Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or the L&#47;C Issuer</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, as applicable, to make credit extensions, or (iv) such currency no longer being a currency in which the Required Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or the L&#47;C Issuer</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, as applicable, are willing to make credit extensions (each, a &#8220;Disqualifying Event&#8221;), then the Administrative Agent shall promptly notify</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the Lenders and the Company</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, and such currency shall no longer be an Offshore Currency for Loans or Letters of Credit, as applicable, until such time as the Disqualifying Event(s) no longer exist.  Within five (5) Business Days after receipt of such notice from the Administrative Agent, the Company shall repay all Loans denominated in such currency to which the Disqualifying Event(s) apply or convert such Loans into the Dollar Equivalent in Dollars, bearing interest at the Base Rate, subject to the other terms contained herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Change of Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Each obligation of the Borrowers to make a payment denominated in the national currency unit of any member state of the European Union that adopts the Euro as its lawful currency after the date hereof shall be redenominated into Euro at the time of such adoption (in accordance with the EMU Legislation). If, in relation to the currency of any such member state, the basis of accrual of interest expressed in this Agreement in respect of that currency shall be inconsistent with any convention or practice in the London interbank market for the basis of accrual of interest in respect of the Euro, such expressed basis shall be replaced by such convention or practice with effect from the date on which such member state adopts the Euro as its lawful currency&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if any Borrowing in the currency of such member state is outstanding immediately prior to such date, such replacement shall take effect, with respect to such Borrowing, at the end of the then current Interest Period.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Each provision of this Agreement shall be subject to such reasonable changes of construction as the Administrative Agent may from time to time specify to be appropriate to reflect the adoption of the Euro by any member state of the European Union and any relevant market conventions or practices relating to the Euro.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Each provision of this Agreement also shall be subject to such reasonable changes of construction as the Administrative Agent may from time to time specify to be appropriate to reflect a change in currency of any other country and any relevant market conventions or practices relating to the change in currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Rates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">interest rate on Loans denominated in Dollars or an Offshore Currency may be determined by reference to a benchmark rate that is, or may in the future become, the subject to regulatory reform or cessation. Regulators have signaled the need to use alternative reference rates for some of these benchmark rates and, as a result, such benchmark rates may cease to comply with applicable laws and regulations, may be permanently discontinued or the basis on which they are calculated may change. The London interbank offered rate, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">which may be one of the benchmark rates with reference to which the interest rate on Loans may be determined, is intended to represent the rate at which contributing banks may obtain short-term borrowings from each other in the London interbank market. On March 5, 2021, the ICE Benchmark Administration (&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">IBA</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221;), the administrator of the London interbank offered rate, and the Financial Conduct Authority (the &#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">FCA</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221;), the regulatory supervisor of IBA, announced in public statements (the &#8220;A</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">nnouncements</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221;) that the final publication or representativeness date for the London interbank offered rate for (a) Sterling, Yen, and Euros will be December 31, 2021, (b) Dollars for 1-week and 2-month tenor settings will be December 31, 2021 and (c) Dollars for overnight, 1-month, 3-month, 6-month and 12-month tenor settings will be June 30, 2023. No successor administrator for IBA was identified in such Announcements. As a result, it is possible that commencing immediately after such dates, the London interbank offered rate for such currencies and tenors may no longer be available or may no longer be deemed a representative reference rate upon which to determine the interest rate on applicable Loans. There is no assurance that the dates set forth in the Announcements will not change or that IBA or the FCA will not take further action that could impact the availability, composition or characteristics of any London interbank offered rate. Public and private sector industry initiatives have been and continue, as of the Effective Date, to be underway to implement new or alternative reference rates to be used in place of London interbank offered rates. In the event that the London interbank offered rate or any other then-current Benchmark is no longer available or in certain other circumstances set forth in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02(c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02(c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> provides a mechanism for determining an alternative rate of interest. The Administrative Agent will notify the Company, pursuant to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02(c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, of any change to the reference rate upon which the interest rate on Loans is based. However, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative Agent does not warrant or accept any responsibility for, and shall not have any liability with respect to, (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">i</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the continuation of, administration of, submission of, calculation of or any other matter related to the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">London interbank offered rate, the rates in the definition of &#8220;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR, any Daily Simple RFR, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eurocurrency Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, the Adjusted Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">other</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Benchmark, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> any component definition thereof or rates </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">referenced</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">referred to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the definition thereof</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or with respect to any alternative, successor or replacement rate thereto (including any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">then-current Benchmark or any </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement), as it may or may not be adjusted pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.02(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, will be similar to, or produce the same value or economic equivalence of, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the London interbank offered rate or any other Benchmark, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or have the same volume or liquidity as</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> did</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">London interbank offered rate or any other</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR Reference Rate, Term SOFR, Adjusted Term SOFR, any Daily Simple RFR, the Eurocurrency Rate, the Adjusted Eurocurrency Rate, such Benchmark or any other</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Benchmark prior to its discontinuance or unavailability, or (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">ii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the effect, implementation or composition of any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Benchmark Replacement </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conforming Changes.  The Administrative Agent and its Affiliates or other related entities may engage in transactions that affect the calculation of a Benchmark, any alternative, successor or replacement rate (including any Benchmark Replacement) or any relevant adjustments thereto and such transactions may be adverse to the Borrowers.  The Administrative Agent may select information sources or services in its reasonable discretion to ascertain any Benchmark, any component definition thereof or rates </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">referenced</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">referred to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the definition thereof, in each case pursuant to the terms of this Agreement, and shall have no liability to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the Borrowers</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, any Lender or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Divisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction&#8217;s laws)&#58; (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized on the first date of its existence by the holders of its equity interests at such time.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE II<br>THE COMMITMENTS AND CREDIT EXTENSIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms and conditions set forth herein, each Revolving Credit Lender severally agrees to make Loans to the applicable Borrower from time to time, on any Business Day during the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Availability Period, in Applicable Currencies in an aggregate principal Dollar Equivalent amount not to exceed at any time outstanding the amount of such Revolving Credit Lender&#8217;s Revolving Credit Commitment Amount&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that after giving effect to any Borrowing, (i) the Total Outstandings shall not exceed the Aggregate Commitments, (ii) the aggregate Outstanding Amount of the Loans of any Lender </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> such Lender&#8217;s Pro Rata Share of the Outstanding Amount of all L&#47;C Obligations shall not exceed the amount of such Revolving Credit Lender&#8217;s Commitment and (iii) after giving effect to any Borrowing of Offshore Currency Loans, the aggregate principal Dollar Equivalent amount of all outstanding Offshore Currency Loans shall not exceed the Offshore Currency Loan Sublimit. Within the limits of each Revolving Credit Lender&#8217;s Commitment, and subject to the other terms and conditions hereof, the Borrowers may borrow under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, prepay under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and reborrow under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Loans may be Base Rate Loans, Eurocurrency Rate Loans</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR Loans</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> or Term SOFR Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as further provided herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Procedures for Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Each Borrowing shall be made upon the irrevocable written notice of the applicable Borrower, delivered to the Administrative Agent in the form of a Borrowing Notice (which notice must be received by the Administrative Agent prior to (i) 10&#58;30 a.m. four Eurocurrency Banking Days prior to the requested date of any Borrowing of Eurocurrency Rate Loans</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> denominated in an Offshore Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (ii) 11&#58;00 a.m. three </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Banking</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Days prior to the requested date of any Borrowing of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> denominated in Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (iii) 10&#58;30 a.m. on the requested date of any Borrowing of Base Rate Loans, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (iv) 11&#58;00 a.m. five RFR Business Days prior to the requested date of any Borrowing of </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR Loans), in any such case, specifying&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;&#91;Reserved&#93;&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the amount of the Borrowing, which shall be in an aggregate amount not less than the Minimum Tranche&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;the date of the requested Borrowing, which shall be a Business Day&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;the Type of Loans comprising the Borrowing&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;the duration of the Interest Period applicable to any Eurocurrency Rate Loans or Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan included in such notice&#59; if the Borrowing Notice fails to specify the duration of the Interest Period for any Borrowing comprised of Eurocurrency Rate Loans or Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans, such Interest Period shall be one month&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;in the case of a Borrowing comprised of Offshore Currency Loans, the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">applicable Offshore</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Currency.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Following receipt of a Borrowing Notice, the Administrative Agent will promptly notify each Lender of the amount of such Lender&#8217;s Pro Rata Share of the Borrowing. In the case of a Borrowing comprised of Offshore Currency Loans, such notice will provide the approximate amount of each Lender&#8217;s Pro Rata Share of the Borrowing, and the Administrative Agent will, upon the determination of the Dollar Equivalent amount of the Borrowing as specified in the Borrowing Notice, promptly notify each Lender of the exact Dollar Equivalent amount of such Lender&#8217;s Pro Rata Share of the Borrowing. The Dollar Equivalent amount of any Borrowing in an Offshore Currency will be determined by the Administrative Agent for such Borrowing on the Revaluation Date therefor.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Each Lender will make the amount of its Pro Rata Share of each Borrowing available to the Administrative Agent for the account of the applicable Borrower at the Administrative Agent&#8217;s Office on the date of Borrowing requested by such Borrower in Same Day Funds and in the requested currency (i) in the case of a Borrowing comprised of Loans in Dollars, by 12&#58;00 noon and (ii) in the case of a Borrowing comprised of Offshore Currency Loans, by such time as the Administrative Agent may specify. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds of all such Loans will then be made available to the applicable Borrower by the Administrative Agent at such office either by (i) crediting the account of the applicable Borrower on the books of Wells Fargo with the aggregate of the amounts made available to the Administrative Agent by the Lenders and in like funds as received by the Administrative Agent or (ii) wire transfer of funds, in each case in accordance with instructions received by (and reasonably acceptable to) the Administrative Agent by the applicable Borrower.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Except as otherwise provided herein, a Eurocurrency Rate Loan or Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan may be continued or converted only on the last day of an Interest Period for such Eurocurrency Rate Loan or Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan, as applicable. Unless the Required Lenders otherwise consent, during the existence of a Default, no Borrower may elect to have (i) a Loan in Dollars converted into or continued as a </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan or (ii) an Offshore Currency Loan continued for an Interest Period exceeding one month.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;The Administrative Agent shall promptly notify the Borrowers and the Lenders of the interest rate applicable to any Interest Period for Eurocurrency Rate Loans or RFR Loans upon determination of such interest rate. Each determination of an applicable </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">interest rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by the Administrative Agent shall be conclusive in the absence of manifest error. At any time that Base Rate Loans are outstanding, the Administrative Agent shall notify the Borrowers and the Lenders of any change in the Prime Rate promptly following the public announcement of such change.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;After giving effect to all Borrowings, all conversions of Loans from one Type to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the other</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">another Type</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and all continuations of Loans as the same Type, there shall not be more than 12 Interest Periods in effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Conversion and Continuation Elections for Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Each Borrower may, upon irrevocable written notice to the Administrative Agent in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.03(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;elect (A) as of any Business Day, in the case of Base Rate Loans, (B) as of the last day of the applicable Interest Period, in the case of any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR Loans or any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Eurocurrency Rate Loans</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> denominated in Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or (C) as of the applicable Interest Payment Date, in the case of any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate Loan or Term RFR Loan denominated in an Offshore Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple RFR Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to convert any Loans borrowed by such Borrower (or any part thereof in an amount not less than the Minimum Tranche) into Loans in Dollars </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">of the other</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(and in the Dollar Equivalent thereof) to another</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Type&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;elect, as of the last day of the applicable Interest Period, to continue any Loans borrowed by such Borrower having Interest Periods expiring on such day (or any part thereof in an amount not less than the Minimum Tranche)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if at any time the aggregate Dollar Equivalent amount of Offshore Currency Loans in respect of any Borrowing is reduced, by payment, prepayment or conversion of part thereof to be less than the Minimum Tranche, such Offshore Currency Loans shall automatically be redenominated into Base Rate Loans in Dollars, and on and after such date the right of the applicable Borrower to continue such Loans as, and convert such Loans into, Offshore Currency Loans shall terminate.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The applicable Borrower shall deliver a Notice of Conversion&#47;Continuation to be received by the Administrative Agent not later than (i) 11&#58;00 a.m. at least three </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business Days in advance of the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Conversion&#47;Continuation Date</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, if the Loans are to be </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">converted into or continued as Term SOFR Loans</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, (ii) 10&#58;30 a.m. at least </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">three</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Eurocurrency Banking Days in advance of the Conversion&#47;Continuation Date, if the Loans are to be converted into or continued as Eurocurrency Rate Loans</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> denominated in Dollars</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, (ii) 10&#58;30 a.m. at least </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">four </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Business Days in advance of the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">continuation date</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, if </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the Loans are to be </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">continued as Eurocurrency Rate Loans denominated in an Offshore Currency,</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (iii) 10&#58;30 a.m. on the Conversion&#47;Continuation Date, if the Loans are to be converted into Base Rate Loans, and (iv) 11&#58;00 a.m. at least five RFR Business Days in advance of the Conversion&#47;Continuation Date, if the Loans are to be converted into or continued as </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR Loans, specifying&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;the proposed Conversion&#47;Continuation Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;the aggregate amount of Loans to be converted or continued&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;the Type and Applicable Currency of Loans resulting from the proposed conversion or continuation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(D)&#160;&#160;&#160;&#160;other than in the case of conversions into Base Rate Loans or Daily Simple RFR Loans, the duration of the requested Interest Period.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;If upon the expiration of any Interest Period applicable to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> in Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the applicable Borrower has failed to timely select a new Interest Period to be applicable to such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans or if any Default then exists, unless, in either case, such Borrower has elected to and does repay such Loans on or prior to the expiration date of such Interest Period, such Borrower shall be deemed to have elected to convert such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans into Base Rate Loans effective as of the expiration date of such Interest Period. If the applicable Borrower has failed to select a new Interest Period to be applicable to Offshore Currency Loans prior to the fourth Business Day in advance of the expiration date of the current Interest Period applicable thereto as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.03(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or if a Default shall then exist, such Borrower shall be deemed to have elected to continue such Offshore Currency Loans on the basis of a one month Interest Period. For the avoidance of doubt, following any deemed conversion or continuation under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, provided that no Default is then continuing, the applicable Borrower shall have the right to convert or continue such Loans thereafter in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For the further avoidance of doubt, notwithstanding any continuation or conversion thereof (whether voluntary or involuntary), the principal amount of each Base Rate Loan, Offshore Currency Loan, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Loan,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Eurocurrency Rate Loan shall be due and payable at such times and in such amounts as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  If the applicable Borrower fails to deliver a timely Notice of Conversion&#47;Continuation with respect to a Daily Simple RFR Loan prior to the Interest Payment Date therefor, then, unless such </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR Loan is repaid as provided herein, such Borrower shall be deemed to have selected that such </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR Loan shall be continued as </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">an</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR Loan bearing interest at a rate based upon the applicable Daily Simple RFR as of such Interest Payment Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;The Administrative Agent will promptly notify each Lender of its receipt of a Notice of Conversion&#47;Continuation or, if no timely notice is provided by the applicable Borrower, the Administrative Agent will promptly notify each Lender of the details of any automatic conversion or continuation. All conversions and continuations shall be made ratably according to the respective outstanding principal amounts of the Loans with respect to which the notice was given held by each Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Utilization of Commitments in Offshore Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Notwithstanding anything herein to the contrary, during the existence of an Event of Default under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, upon the request of the Required Lenders, all or any part of any outstanding Offshore Currency Loans shall be redenominated and converted into Base Rate Loans in Dollars with effect from the last day of the Interest Period with respect to any such Offshore Currency Loans. The Administrative Agent will promptly notify the applicable Borrower of any such redenomination and conversion request.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Letter of Credit Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Subject to the terms and conditions set forth herein, (A) the L&#47;C Issuer agrees, in reliance upon the agreements of the other Revolving Credit Lenders set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (1) from time to time on any Business Day during the Availability Period, to issue Letters of Credit denominated in Dollars or one or more Offshore Currencies for the accounts of the Borrowers, and to amend or extend Letters of Credit previously issued by it, in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below, and (2) to honor drafts under the Letters of Credit&#59; and (B) the Revolving Credit Lenders severally agree to participate in Letters of Credit issued for the accounts of the Borrowers&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the L&#47;C Issuer shall not be obligated to make any L&#47;C Credit Extension with respect to any Letter of Credit, and no Revolving Credit Lender shall be obligated to participate in any Letter of Credit if, in each case, as of the date of such L&#47;C Credit Extension, (x) the Total Outstandings would exceed the Aggregate Commitments, (y) the aggregate Outstanding Amount of the Loans of any Revolving Credit Lender, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> such Revolving Credit Lender&#8217;s Pro Rata Share of the Outstanding Amount of all L&#47;C Obligations would exceed the amount of such Revolving Credit Lender&#8217;s Revolving Credit Commitment Amount or (z) the Outstanding Amount of the L&#47;C Obligations would exceed the Letter of Credit Sublimit. Within the foregoing limits, and subject to the terms and conditions hereof, the ability of the Borrowers to obtain Letters of Credit shall be fully revolving and, accordingly, the Borrowers may, during the foregoing period, obtain Letters of Credit to replace Letters of Credit that have expired or that have been drawn upon and reimbursed.  The Existing Letters of Credit shall be deemed to have been issued pursuant to this Agreement, and from and after the Effective Date, shall be subject to and governed by the terms and conditions of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;The L&#47;C Issuer shall be under no obligation to issue (and, in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> will not issue) any Letter of Credit if&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;any order, judgment or decree of any Governmental Authority or arbitrator shall by its terms purport to enjoin or restrain the L&#47;C Issuer from issuing such Letter of Credit, or any Law applicable to the L&#47;C Issuer or any request or directive (whether or not having the force of law) from any Governmental Authority with jurisdiction over the L&#47;C Issuer shall prohibit, or request that the L&#47;C Issuer refrain from, the issuance of letters of credit generally or such Letter of Credit in particular or shall impose upon the L&#47;C Issuer with respect to such Letter of Credit any restriction, reserve or capital requirement (for which the L&#47;C Issuer is not otherwise compensated hereunder) not in effect on the Effective Date, or shall impose upon the L&#47;C Issuer any unreimbursed loss, cost or expense which was not applicable on the Effective Date and which the L&#47;C Issuer in good faith deems material to it&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(b)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the expiry date of such requested Letter of Credit would occur more than twelve months after the date of issuance or last extension, unless the Required Lenders have approved such expiry date&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;the expiry date of such requested Letter of Credit would occur more than one year after the Maturity Date, unless all Revolving Credit Lenders have approved such expiry date&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(D)&#160;&#160;&#160;&#160;the issuance of such Letter of Credit would violate one or more policies of the L&#47;C Issuer&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(E)&#160;&#160;&#160;&#160;unless the L&#47;C Issuer otherwise agrees, such Letter of Credit is to be denominated in a currency other than an Applicable Currency&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(F)&#160;&#160;&#160;&#160;any Revolving Credit Lender is at such time a Defaulting Lender hereunder, unless the L&#47;C Issuer has entered into satisfactory arrangements with the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company or such Revolving Credit Lender such that the L&#47;C Issuer will have no Fronting Exposure with respect to such Revolving Credit Lender&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(G)&#160;&#160;&#160;&#160;the beneficiary of such Letter of Credit is a Sanctioned Person.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;The L&#47;C Issuer shall be under no obligation to amend any Letter of Credit if (A) the L&#47;C Issuer would have no obligation at such time to issue such Letter of Credit in its amended form under the terms hereof or (B) the beneficiary of such Letter of Credit does not accept the proposed amendment to such Letter of Credit.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;The L&#47;C Issuer shall act on behalf of the Revolving Credit Lenders with respect to any Letters of Credit issued by it and the documents associated therewith, and the L&#47;C Issuer shall have all of the benefits and immunities (A) provided to the Administrative Agent in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to any acts taken or omissions suffered by the L&#47;C Issuer in connection with Letters of Credit issued by it or proposed to be issued by it and Issuer Documents pertaining to such Letters of Credit as fully as if the term &#8220;Administrative Agent&#8221; as used in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included the L&#47;C Issuer with respect to such acts or omissions, and (B) as additionally provided herein with respect to the L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Procedures for Issuance and Amendment of Letters of Credit&#59; Auto-Extension Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Each Letter of Credit shall be issued or amended, as the case may be, upon the request of any Borrower delivered to the L&#47;C Issuer (with a copy to the Administrative Agent) in the form of a Letter of Credit Application, appropriately completed and signed by a Responsible Officer of such Borrower. Such Letter of Credit Application must be received by the L&#47;C Issuer and the Administrative Agent (A) not later than 11&#58;00 a.m. at least two Business Days prior to the proposed issuance date or date of amendment, as the case may be, of any Letter of Credit denominated in Dollars, and (B) not later than 11&#58;00 a.m. at least seven Business Days prior to the proposed issuance date or date of amendment, as the case may be, of any Letter of Credit denominated in an Offshore Currency&#59; or in each case such later date and time as the Administrative Agent and the L&#47;C Issuer may agree in a particular instance in their sole discretion. In the case of a request for an initial issuance of a Letter of Credit, such Letter of Credit Application shall specify in form and detail satisfactory to the L&#47;C Issuer&#58; (A) the proposed issuance date of the requested Letter of Credit (which shall be a Business Day)&#59; (B) the amount and Applicable Currency&#59; (C) the expiry date thereof&#59; (D) the name and address of the beneficiary thereof&#59; (E) the documents to be presented by such beneficiary in case of any drawing thereunder&#59; (F) the full text of any certificate to be presented by such beneficiary in case of any drawing thereunder&#59; and (G) such other matters as the L&#47;C Issuer may reasonably require. In the case of a request for an amendment of any outstanding Letter of Credit, such Letter of Credit Application shall specify in form and detail satisfactory to the L&#47;C Issuer (1) the Letter of Credit to be amended&#59; (2) the proposed date of amendment thereof (which shall be a Business Day)&#59; (3) the nature of the proposed amendment&#59; and (4) such other matters as the L&#47;C Issuer may require. Additionally, the Company shall furnish to the L&#47;C Issuer and the Administrative Agent such other documents and information pertaining to such requested Letter of Credit issuance or amendment, including any Issuer Documents, as the L&#47;C Issuer or the Administrative Agent may reasonably require.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Promptly after receipt of any Letter of Credit Application, the L&#47;C Issuer will confirm with the Administrative Agent (by telephone or in writing) that the Administrative Agent has received a copy of such Letter of Credit Application from the applicable Borrower and, if not, the L&#47;C Issuer will provide the Administrative Agent with a copy thereof. Unless the L&#47;C Issuer has received written notice from any Revolving Credit Lender, the Administrative Agent or any Loan Party, at least one Business Day prior to the requested date of issuance or amendment of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applicable Letter of Credit, that one or more applicable conditions contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall not then be satisfied, then, subject to the terms and conditions hereof, the L&#47;C Issuer shall, on the requested date, issue a Letter of Credit for the account of the applicable Borrower or enter into the applicable amendment, as the case may be, in each case in accordance with the L&#47;C Issuer&#8217;s usual and customary business practices. Immediately upon the issuance of each Letter of Credit, each Revolving Credit Lender shall be deemed to, and hereby irrevocably and unconditionally agrees to (but subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), purchase from the L&#47;C Issuer a risk participation in such Letter of Credit in an amount equal to the product of such Revolving Credit Lender&#8217;s Pro Rata Share </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">times</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the amount of such Letter of Credit.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;If any Borrower so requests in any applicable Letter of Credit Application, the L&#47;C Issuer may, in its sole and absolute discretion, agree to issue a Letter of Credit that has automatic extension provisions (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Auto-Extension Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that any such Auto-Extension Letter of Credit must permit the L&#47;C Issuer to prevent any such extension at least once in each twelve-month period (commencing with the date of issuance of such Letter of Credit) by giving prior notice to the beneficiary thereof not later than a day (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Extension Notice Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) in each such twelve month period to be agreed upon at the time such Letter of Credit is issued. Unless otherwise directed by the L&#47;C Issuer, no Borrower shall be required to make a specific request to the L&#47;C Issuer for any such extension. Once an Auto-Extension Letter of Credit has been issued, the Revolving Credit Lenders shall be deemed to have authorized (but may not require) the L&#47;C Issuer to permit the extension of such Letter of Credit at any time to an expiry date not later than one year following the Maturity Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the L&#47;C Issuer shall not permit any such extension if (A) the L&#47;C Issuer has determined that it would not be permitted, or would have no obligation, at such time to issue such Letter of Credit in its revised form (as extended) under the terms hereof (by reason of the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or otherwise), or (B) it has received notice (which may be by telephone or in writing) on or before the day that is five Business Days before the Non-Extension Notice Date (1) from the Administrative Agent that the Required Lenders have elected not to permit such extension or (2) from the Administrative Agent, any Revolving Credit Lender or any Borrower that one or more of the applicable conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is not then satisfied, and in each such case directing the L&#47;C Issuer not to permit such extension.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Promptly after its delivery of any Letter of Credit or any amendment to a Letter of Credit to an advising bank with respect thereto or to the beneficiary thereof, the L&#47;C Issuer will also deliver to applicable Borrower and the Administrative Agent a true and complete copy of such Letter of Credit or amendment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Drawings and Reimbursements&#59; Funding of Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Upon receipt from the beneficiary of any Letter of Credit of any notice of a drawing under such Letter of Credit, the L&#47;C Issuer shall notify the applicable Borrower and the Administrative Agent thereof. In the case of a Letter of Credit denominated in an Offshore Currency, the applicable Borrower shall reimburse the L&#47;C Issuer in such Offshore Currency, unless (A) the L&#47;C Issuer (at its option) shall have specified in such notice that it will require reimbursement in Dollars, or (B) in the absence of any such requirement for reimbursement in Dollars, the applicable Borrower shall have notified the L&#47;C Issuer promptly following receipt of the notice of drawing that the applicable Borrower will reimburse the L&#47;C Issuer in Dollars. In the case of any such reimbursement in Dollars of a drawing under a Letter of Credit denominated in an Offshore Currency, the L&#47;C Issuer shall notify the applicable Borrower of the Dollar Equivalent of the amount of the drawing promptly following the determination thereof. Not later than 11&#58;00 a.m. on the date of any payment by the L&#47;C Issuer under a Letter of Credit to be reimbursed in Dollars, or the Applicable Time on the date of any payment by the L&#47;C Issuer under a Letter of Credit to be reimbursed in an Offshore Currency (each such date, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Honor Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the applicable Borrower shall reimburse the L&#47;C Issuer through the Administrative Agent in an amount equal to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the amount of such drawing and in the Applicable Currency. If the applicable Borrower fails to so reimburse the L&#47;C Issuer by such time, the Administrative Agent shall promptly notify each Revolving Credit Lender of the Honor Date, the amount of the unreimbursed drawing (expressed in Dollars in the amount of the Dollar Equivalent thereof in the case of a Letter of Credit denominated in an Offshore Currency) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unreimbursed Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), and the amount of such Revolving Credit Lender&#8217;s Pro Rata Share thereof. In such event, the applicable Borrower shall be deemed to have requested a Borrowing of Base Rate Loans to be disbursed on the Honor Date in an amount equal to the Unreimbursed Amount, without regard to the minimum and multiples specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the principal amount of Base Rate Loans, but subject to the amount of the unutilized portion of the Aggregate Commitments and the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (other than the delivery of a Borrowing Notice). Any notice given by the L&#47;C Issuer or the Administrative Agent pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> may be given by telephone if immediately confirmed in writing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the lack of such an immediate confirmation shall not affect the conclusiveness or binding effect of such notice.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Each Revolving Credit Lender shall upon any notice pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> make funds available to the Administrative Agent for the account of the L&#47;C Issuer, in Dollars, at the Administrative Agent&#8217;s Office for Dollar-denominated payments in an amount equal to its Pro Rata Share of the Unreimbursed Amount not later than 1&#58;00 p.m. on the Business Day specified in such notice by the Administrative Agent, whereupon, subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, each Revolving Credit Lender that so makes funds available shall be deemed to have made a Base Rate Loan to the applicable Borrower in such amount. The Administrative Agent shall remit the funds so received to the L&#47;C Issuer in Dollars.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;With respect to any Unreimbursed Amount that is not fully refinanced by a Borrowing of Base Rate Loans because the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (other than the delivery of a Borrowing Notice, which condition need not be satisfied) cannot be satisfied or for any other reason, the applicable Borrower shall be deemed to have incurred from the L&#47;C Issuer an L&#47;C Borrowing in the amount of the Unreimbursed Amount that is not so refinanced, which L&#47;C Borrowing shall be due and payable on demand (together with interest) and shall bear interest at the Default Rate. In such event, each Revolving Credit Lender&#8217;s payment to the Administrative Agent for the account of the L&#47;C Issuer pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be deemed payment in respect of its participation in such L&#47;C Borrowing and shall constitute an L&#47;C Advance from such Revolving Credit Lender in satisfaction of its participation obligation under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Until each Revolving Credit Lender funds its Loan or L&#47;C Advance pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to reimburse the L&#47;C Issuer for any amount drawn under any Letter of Credit, interest in respect of such Revolving Credit Lender&#8217;s Pro Rata Share of such amount shall be solely for the account of the L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;Each Revolving Credit Lender&#8217;s obligation to make Loans or L&#47;C Advances to reimburse the L&#47;C Issuer for amounts drawn under Letters of Credit, as contemplated by this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, shall be absolute and unconditional and shall not be affected by any circumstance, including (A) any setoff, counterclaim, recoupment, defense or other right which such Revolving Credit Lender may have against the L&#47;C Issuer, any Borrower or any other Person for any reason whatsoever&#59; (B) the occurrence or continuance of a Default, or (C) any other occurrence, event or condition, whether or not similar to any of the foregoing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that each Revolving Credit Lender&#8217;s obligation to make Loans pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (other than delivery by a Borrower of a Borrowing Notice). No such making of an L&#47;C Advance shall relieve or otherwise impair the obligation of any Borrower to reimburse the L&#47;C Issuer for the amount of any payment made by the L&#47;C Issuer under any Letter of Credit, together with interest as provided herein.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;If any Revolving Credit Lender fails to make available to the Administrative Agent for the account of the L&#47;C Issuer any amount required to be paid by such Revolving Credit Lender pursuant to the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by the time specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the L&#47;C Issuer shall be entitled to recover from such Revolving Credit Lender (acting through the Administrative Agent), on demand, such amount with interest thereon for the period from the date such payment is required to the date on which such payment is immediately available to the L&#47;C Issuer at a rate per annum equal to the applicable Overnight Rate from time to time in effect. A certificate of the L&#47;C Issuer submitted to any Revolving Credit Lender (through the Administrative Agent) with respect to any amounts owing under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Repayment of Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;At any time after the L&#47;C Issuer has made a payment under any Letter of Credit and has received from any Revolving Credit Lender such Revolving Credit Lender&#8217;s L&#47;C Advance in respect of such payment in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, if the Administrative Agent receives for the account of the L&#47;C Issuer any payment in respect of the related Unreimbursed Amount or interest thereon (whether directly from any Borrower or otherwise, including proceeds of Cash Collateral applied thereto by the Administrative Agent), the Administrative Agent will distribute to such Revolving Credit Lender its Pro Rata Share thereof (appropriately adjusted, in the case of interest payments, to reflect the period of time during which such Revolving Credit Lender&#8217;s L&#47;C Advance was outstanding) in Dollars and in the same funds as those received by the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;If any payment received by the Administrative Agent for the account of the L&#47;C Issuer pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is required to be returned under any of the circumstances described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (including pursuant to any settlement entered into by the L&#47;C Issuer in its discretion), each Revolving Credit Lender shall pay to the Administrative Agent for the account of the L&#47;C Issuer its Pro Rata Share thereof on demand of the Administrative Agent, plus interest thereon from the date of such demand to the date such amount is returned by such Revolving Credit Lender, at a rate per annum equal to the applicable Overnight Rate from time to time in effect. The obligations of the Revolving Credit Lenders under this clause shall survive the payment in full of the Obligations and the termination of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Obligations Absolute</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the obligation of each Borrower to reimburse the L&#47;C Issuer for each drawing under each Letter of Credit issued to such Borrower and to repay each L&#47;C Borrowing in connection with each such Letter of Credit shall be absolute, unconditional and irrevocable, and shall be paid strictly in accordance with the terms of this Agreement under all circumstances, including the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;any lack of validity or enforceability of such Letter of Credit, this Agreement, or any other Loan Document&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the existence of any claim, counterclaim, setoff, defense or other right that such Borrower may have at any time against any beneficiary or any transferee of such Letter of Credit (or any Person for whom any such beneficiary or any such transferee may be acting), the L&#47;C Issuer or any other Person, whether in connection with this Agreement, the transactions contemplated hereby or by such Letter of Credit or any agreement or instrument relating thereto, or any unrelated transaction&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;any draft, demand, certificate or other document presented under such Letter of Credit proving to be forged, fraudulent, invalid or insufficient in any respect or any statement therein being untrue or inaccurate in any respect&#59; or any loss or delay in the transmission or otherwise of any document required in order to make a drawing under such Letter of Credit&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;any payment by the L&#47;C Issuer under such Letter of Credit against presentation of a draft or certificate that does not strictly comply with the terms of such Letter of Credit&#59; or any payment made by the L&#47;C Issuer under such Letter of Credit to any Person purporting to be a trustee in bankruptcy, debtor-in-possession, assignee for the benefit of creditors, liquidator, receiver or other representative of or successor to any beneficiary or any transferee of such Letter of Credit, including any arising in connection with any proceeding under any Debtor Relief Law&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;any adverse change in the relevant exchange rates or in the availability of the relevant Offshore Currency to any Borrower or in the relevant currency markets generally&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;any other circumstance or happening whatsoever, whether or not similar to any of the foregoing, including any other circumstance that might otherwise constitute a defense available to, or a discharge of, any Borrower or guarantor of the Obligations.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Borrower shall promptly examine a copy of each Letter of Credit requested by it and each amendment thereto that is delivered to it and, in the event of any claim of noncompliance with such Borrower&#8217;s instructions or other irregularity, such Borrower will immediately notify the L&#47;C Issuer. Each Borrower shall be conclusively deemed to have waived any such claim against the L&#47;C Issuer and its correspondents unless such notice is given as aforesaid.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Role of L&#47;C Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each Revolving Credit Lender and each Borrower agree that, in paying any drawing under a Letter of Credit, the L&#47;C Issuer shall not have any responsibility to obtain any document (other than any sight draft, certificate or document expressly required by such Letter of Credit) or to ascertain or inquire as to the validity or accuracy of any such document or the authority of the Person executing or delivering any such document. None of the L&#47;C Issuer, the Administrative Agent, any of their respective Related Parties nor any correspondent, participant or assignee of the L&#47;C Issuer shall be liable to any Revolving Credit Lender for (i) any action taken or omitted in connection herewith at the request or with the approval of the Lenders or the Required Lenders, as applicable&#59; (ii) any action taken or omitted in the absence of gross negligence or willful misconduct&#59; or (iii) the due execution, effectiveness, validity or enforceability of any document or instrument related to any Letter of Credit or Issuer Document. Each Borrower hereby assumes all risks of the acts or omissions of any beneficiary or transferee with respect to its use of any Letter of Credit requested by it&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that this assumption is not intended to, and shall not, preclude such Borrower&#8217;s pursuing such rights and remedies as it may have against the beneficiary or transferee at law or under any other agreement. None of the L&#47;C Issuer, the Administrative Agent, any of their respective Related Parties nor any correspondent, participant or assignee of the L&#47;C Issuer shall be liable or responsible for any of the matters described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that anything in such clauses to the contrary notwithstanding, each Borrower may have a claim against the L&#47;C Issuer, and the L&#47;C Issuer may be liable to such Borrower, to the extent, but only to the extent, of any direct, as opposed to consequential or exemplary, damages suffered by such Borrower which such Borrower proves were caused by the L&#47;C Issuer&#8217;s willful misconduct or gross negligence or the L&#47;C Issuer&#8217;s willful failure to pay under any Letter of Credit after the presentation to it by the beneficiary of a sight draft and certificate(s) strictly complying with the terms and conditions of such Letter of Credit. In furtherance and not in limitation of the foregoing, the L&#47;C Issuer may accept documents that appear on their face to be in order, without responsibility for further investigation, regardless of any notice or information to the contrary, and the L&#47;C Issuer shall not be responsible for the validity or sufficiency of any instrument transferring or assigning or purporting to transfer or assign a Letter of Credit or the rights or benefits thereunder or proceeds thereof, in whole or in part, which may prove to be invalid or ineffective for any reason.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. (i) (A) Upon the request of the Administrative Agent, if the L&#47;C Issuer has honored any full or partial drawing request under any Letter of Credit and such drawing has resulted in an L&#47;C Borrowing, the Borrowers shall immediately Cash Collateralize the amount of such L&#47;C Borrowing or (B) if, as of the Maturity Date, any L&#47;C Obligation for any reason remains outstanding, each Borrower </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shall immediately Cash Collateralize the then Outstanding Amount of all L&#47;C Obligations of all Letters of Credit issued for its account.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">8.02(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> set forth certain additional requirements to deliver Cash Collateral hereunder. For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Collateralize</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means to pledge and deposit with or deliver to the Administrative Agent, for the benefit of the L&#47;C Issuer and the Revolving Credit Lenders, as collateral for the L&#47;C Obligations, cash or deposit account balances in an amount not less than the then Outstanding Amount of L&#47;C Obligations (such cash or deposit account balances, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) pursuant to documentation in form and substance satisfactory to the Administrative Agent and the L&#47;C Issuer (which documents are hereby consented to by the Revolving Credit Lenders). Derivatives of such term have corresponding meanings. Each Borrower hereby grants to the Administrative Agent, for the benefit of the L&#47;C Issuer and the Revolving Credit Lenders, a security interest in all such cash, deposit accounts and all balances therein and all proceeds of the foregoing. Cash Collateral shall be maintained in blocked, interest bearing deposit accounts at Wells Fargo.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Applicability of ISP98 and UCP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. (i) The rules of the &#8220;International Standby Practices 1998&#8221; published by the Institute of International Banking Law &#38; Practice (or such later version thereof as may be in effect at the time of issuance) shall apply to each standby Letter of Credit and (ii) the rules of the Uniform Customs and Practice for Documentary Credits, as most recently published by the International Chamber of Commerce (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ICC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) at the time of issuance (including the ICC decision published by the Commission on Banking Technique and Practice on April 6, 1998 regarding the European single currency (euro)) shall apply to each commercial Letter of Credit.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Borrowers shall pay to the Administrative Agent for the account of each Revolving Credit Lender in accordance with its Pro Rata Share a Letter of Credit fee in Dollars for each Letter of Credit equal to the Applicable Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">times</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the daily maximum Dollar Equivalent amount available to be drawn under such Letter of Credit (whether or not such maximum Dollar Equivalent amount is then in effect under such Letter of Credit)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, upon the request of the Required Lenders while any Event of Default exists, the rate per annum for Letter of Credit fees shall be increased by 2%. Such Letter of Credit fees shall be computed on a quarterly basis in arrears. Such Letter of Credit fees shall be due and payable (i) on the last Business Day of each March, June, September and December&#59; (ii) on the Maturity Date&#59; (iii) if any Letters of Credit are outstanding on the Maturity Date, on the date on which the last of such Letters of Credit to be outstanding expires or terminates&#59; and (iv) on the date on which the Administrative Agent takes any action described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (or on which any of such actions occurs automatically pursuant to the proviso to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and thereafter on demand. If there is any change in the Applicable Rate during any quarter, the daily maximum amount of each Letter of Credit shall be computed and multiplied by the Applicable Rate separately for each period during such quarter that such Applicable Rate was in effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fronting Fee and Documentary and Processing Charges Payable to L&#47;C Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Borrowers shall pay directly to the L&#47;C Issuer for its own account a fronting fee in Dollars with respect to each Letter of Credit as set forth in the Administrative Agent Fee Letter, computed for each day such Letter of Credit is outstanding, payable (i) on the first Business Day after the end of each March, June, September and December&#59; (ii) on the Maturity Date&#59; (iii) if any Letters of Credit are outstanding on the Maturity Date, on the date on which the last of such Letters of Credit to be outstanding expires or terminates&#59; and (iv) on the date on which the Administrative Agent takes any action described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (or on which any of such actions occurs automatically pursuant to the proviso to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and thereafter on demand. In addition, the Borrowers shall pay directly to the L&#47;C Issuer for its own account the customary issuance, presentation, amendment and other processing fees, and other standard costs and charges, of the L&#47;C Issuer relating to letters of credit as from time to time in effect. Such customary fees and standard costs and charges are due and payable on demand and are nonrefundable.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Conflict with Letter of Credit Application</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In the event of any conflict between the terms hereof and the terms of any Letter of Credit Application, the terms hereof shall control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Prepayments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Each Borrower may, upon notice to the Administrative Agent, at any time and from time to time voluntarily prepay Loans in whole or in part without premium or penalty&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that&#58; (i) such notice must be received by the Administrative Agent not later than 11&#58;00 a.m. (A) three Business Days prior to any date of prepayment of Offshore Currency Loans (other than any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Loan</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), (B) five RFR Business Days prior to any date of prepayment of any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR Loans, (C) three Business Days prior to any date of prepayment of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">denominated in Dollars </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and (D) on the date of prepayment of Base Rate Loans&#59; (ii) any prepayment of Eurocurrency Rate </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loans or RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans shall be in a principal Dollar Equivalent amount of $5,000,000 or a higher integral multiple of 1,000,000 of the Applicable Currency&#59; and (iii) any prepayment of Base Rate Loans shall be in a principal amount of $500,000 or a higher integral multiple of $100,000 or, in each case, if less, the entire principal amount thereof then outstanding. Each such notice shall specify the date and amount of such prepayment and the Type(s) of Loans to be prepaid, and the Applicable Currency. The Administrative Agent will promptly notify each Lender of its receipt of each such notice, and of the amount of such Lender&#8217;s Pro Rata Share of such prepayment. If such notice is given by any Borrower, such Borrower shall make such prepayment and the payment amount specified in such notice shall be due and payable on the date specified therein. Any prepayment of a Eurocurrency Rate Loan </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or a Term SOFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be accompanied by all accrued interest thereon, together with any additional amount required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any prepayment of a </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR Loan on any date other than an Interest Payment Date therefor shall be accompanied by any amount required to be paid pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Each such prepayment shall be applied to the applicable Loans of the Lenders in accordance with their respective applicable Pro Rata Shares.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;If for any reason the Total Outstandings at any time exceed the Aggregate Commitments then in effect (for any reason other than a change in currency exchange rates), the Borrowers shall immediately prepay Loans and&#47;or Cash Collateralize the L&#47;C Obligations in an aggregate amount equal to such excess&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the Borrowers shall not be required to Cash Collateralize the L&#47;C Obligations pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> unless after the prepayment in full of the Loans the Total Outstandings exceed the Aggregate Commitments then in effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;If on any Revaluation Date the Administrative Agent shall have determined that the Total Outstandings exceed the Aggregate Commitments by a Dollar Equivalent amount of more than $1,000,000, due to a change in applicable rates of exchange between Dollars and Offshore Currencies, then the Administrative Agent shall give notice to the Borrowers that a prepayment is required under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.06(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the Borrowers agree thereupon to make prepayments of Loans and&#47;or Cash Collateralize the L&#47;C Obligations within one Business Day of such notice such that, after giving effect to such prepayment the Total Outstandings do not exceed the Aggregate Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Termination or Reduction of Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company may, upon notice to the Administrative Agent, terminate the Aggregate Commitments, or from time to time permanently reduce the Aggregate Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that (i) any such notice shall be received by the Administrative Agent not later than 11&#58;00 a.m. five Business Days prior to the date of termination or reduction, (ii) any such partial reduction shall be in an aggregate amount of $10,000,000 or any higher integral multiple of $1,000,000, (iii) the Company shall not terminate or reduce the Aggregate Commitments if, after giving effect thereto and to any concurrent prepayments hereunder, the Total Outstandings would exceed the Aggregate Commitments and (iv) if, after giving effect to any reduction of the Aggregate Commitments, the Letter of Credit Sublimit exceeds the amount of the Aggregate Commitments, such sublimit shall be automatically reduced by the amount of such excess. The Administrative Agent will promptly notify the Lenders of any such notice of termination or reduction of the Aggregate Commitments. Any reduction of the Aggregate Commitments shall be applied to the Commitment of each </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving Credit Lender according to its Pro Rata Share. All facility fees accrued until the effective date of any termination of the Aggregate Commitments shall be paid on the effective date of such termination. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Repayment of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Borrowers shall repay to the Administrative Agent, for the account of the Revolving Credit Lenders, on the Maturity Date the aggregate principal amount of Loans outstanding on such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below, (i) each Eurocurrency Rate Loan shall bear interest on the outstanding principal amount thereof for each Interest Period at a rate per annum equal to the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Eurocurrency Rate for such Interest Period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Applicable Rate&#59; (ii) each </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RFR </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loan shall bear interest on the outstanding principal amount thereof from the borrowing date at</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a rate per annum equal to the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">applicable Daily Simple RFR plus the Applicable Rate&#59; (iii) each Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan shall bear interest on the outstanding principal amount thereof for each Interest Period at a rate per annum equal to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the rate applicable to such RFR Loan</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Applicable Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">iii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">iv</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) each Base Rate Loan shall bear interest on the outstanding principal amount thereof from the applicable borrowing date at a rate per annum equal to the Base Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Applicable Rate.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;If any amount payable by any Borrower under any Loan Document is not paid when due (after giving effect to any applicable grace period), whether at stated maturity, by acceleration or otherwise, such amount shall thereafter bear interest at a fluctuating interest rate per annum at all times equal to the Default Rate to the fullest extent permitted by applicable Law. Furthermore, upon the request of the Required Lenders and upon notice to the Company, while any Event of Default exists, the Borrowers shall pay interest on the principal amount of all outstanding Obligations hereunder at a fluctuating interest rate per annum at all times equal to the Default Rate to the fullest extent permitted by applicable Law. Accrued and unpaid interest on past due amounts (including interest on past due interest) shall be due and payable upon demand.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Interest on each Loan shall be due and payable in arrears on each Interest Payment Date applicable thereto and at such other times as may be specified herein. Interest hereunder shall be due and payable in accordance with the terms hereof before and after judgment, and before and after the commencement of any proceeding under any Debtor Relief Law.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(d)&#160;&#160;&#160;&#160;In connection with the use or administration of any Benchmark, the Administrative Agent will have the right to make Conforming Changes from time to time and, notwithstanding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">anything to the contrary herein or in any other Loan Document, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any amendments implementing such Conforming Changes will become effective without any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">further action or consent of any other party to this Agreement or any other Loan Document</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">.  The Administrative Agent will promptly notify the Company and the Lenders of the effectiveness of any Conforming Changes in connection with the use or administration of any Benchmark.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition to certain fees described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Facility Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Borrowers shall pay to the Administrative Agent for the account of each Revolving Credit Lender in accordance with its applicable Pro Rata Share, a facility fee in Dollars equal to the Applicable Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">times</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the actual daily amount of the Aggregate Commitments (or, if the Aggregate Commitments have terminated, on the Outstanding Amount of all Loans and L&#47;C Obligations), regardless of usage. The facility fee shall accrue at all times during the Availability Period (and thereafter so long as any Loans or L&#47;C Obligations remain outstanding), including at any time during which one or more of the conditions in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is not met, and shall be due and payable quarterly in arrears on the last Business Day of each March, June, September and December, commencing with the first such date to occur after the Effective Date, and on the Maturity Date (and, if applicable, thereafter on demand). The facility fee shall be calculated quarterly in arrears, and if there is any change in the Applicable Rate during any quarter, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">actual daily amount shall be computed and multiplied by the Applicable Rate separately for each period during such quarter that such Applicable Rate was in effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Other Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. (i) The Borrowers shall pay to the Arrangers and the Administrative Agent for their own respective accounts fees in the amounts and at the times specified in the Fee Letters. Such fees shall be fully earned when paid and shall not be refundable for any reason whatsoever.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;The Borrowers shall pay to the Lenders such fees as shall have been separately agreed upon in writing in the amounts and at the times so specified. Such fees shall be fully earned when paid and shall not be refundable for any reason whatsoever.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Computation of Interest and Fees and Dollar Equivalent Amounts&#59; Retroactive Adjustments of Applicable Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;All computations of interest for Base Rate Loans when the Base Rate is determined by the Prime Rate shall be made on the basis of a year of 365 or 366 days, as the case may be, and actual days elapsed. All computations of interest for all Offshore Currency Loans denominated in Sterling (and in each other Offshore Currency that is deemed by the Administrative Agent to have market practices that require calculation of interest on the basis of a 365-day year) shall be made on the basis of a 365-day year and actual days elapsed. All other computations of fees and interest shall be made on the basis of a 360-day year and actual days elapsed (which results in more fees or interest, as applicable, being paid than if computed on the basis of a 365-day year). Interest shall accrue on each Loan for the day on which the Loan is made, and shall not accrue on a Loan, or any portion thereof, for the day on which the Loan or such portion is paid, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that any Loan that is repaid on the same day on which it is made shall, subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.13(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, bear interest for one day.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Each determination of an interest rate or a Dollar Equivalent amount by the Administrative Agent shall be conclusive in the absence of manifest error. The Administrative Agent will, at the request of the Company or any Lender, deliver to the Company or such Lender, as the case may be, a statement showing the quotations used by the Administrative Agent in determining any interest rate or Dollar Equivalent amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Evidence of Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Credit Extensions made by each Lender shall be evidenced by one or more accounts or records maintained by such Lender and by the Administrative Agent in the ordinary course of business. The accounts or records maintained by the Administrative Agent, the L&#47;C Issuer and each Lender shall be conclusive absent manifest error of the amount of the Credit Extensions made by the Lenders to the Borrowers and the interest and payments thereon. Any failure to so record or any error in doing so shall not, however, limit or otherwise affect the obligations of the Borrowers hereunder to pay any amount owing with respect to the Obligations. In the event of any conflict between the accounts and records maintained by any Lender and the accounts and records of the Administrative Agent in respect of such matters, the accounts and records of the Administrative Agent shall control in the absence of manifest error. Upon the request of any Lender made through the Administrative Agent, each Borrower shall execute and deliver to such Lender (through the Administrative Agent) a Note, which shall evidence such Lender&#8217;s Loans to such Borrower in addition to such accounts or records. Each Lender may attach schedules to its Note and endorse thereon the date, Type (if applicable), Applicable Currency, amount and maturity of its Loans and payments with respect thereto.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;In addition to the accounts and records referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, each Lender and the Administrative Agent shall maintain in accordance with its usual practice accounts or records evidencing the purchases and sales by such Lender of participations in Letters of Credit. In the event of any conflict between the accounts and records maintained by the Administrative Agent and the accounts and records of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any Lender in respect of such matters, the accounts and records of the Administrative Agent shall control in the absence of manifest error.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Payments Generally&#59; Administrative Agent&#8217;s Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (a) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All payments to be made by the Borrowers shall be made without condition or deduction for any counterclaim, defense, recoupment or setoff. Except as otherwise expressly provided herein and except with respect to principal of and interest on Loans denominated in an Offshore Currency, all payments by the Borrowers hereunder shall be made to the Administrative Agent, for the account of the respective Lenders to which such payment is owed, at the applicable Administrative Agent&#8217;s Office in Dollars and in Same Day Funds not later than 2&#58;00 p.m. on the date specified herein. Except as otherwise expressly provided herein, all payments by the Borrowers hereunder with respect to principal and interest on Loans denominated in an Offshore Currency shall be made to the Administrative Agent, for the account of the respective Lenders to which such payment is owed, at the applicable Administrative Agent&#8217;s Office in such Offshore Currency and in Same Day Funds not later than the Applicable Time specified by the Administrative Agent on the dates specified herein. Without limiting the generality of the foregoing, the Administrative Agent may require that any payments due under this Agreement be made in the United States. If, for any reason, any Borrower is prohibited by any Law from making any required payment hereunder in an Offshore Currency, such Borrower shall make such payment in Dollars in the Dollar Equivalent of the Offshore Currency payment amount. The Administrative Agent will promptly distribute to each Lender its Pro Rata Share (or other applicable share as provided herein) of such payment in like funds as received by wire transfer to such Lender&#8217;s Lending Office. All payments received by the Administrative Agent (i) after 2&#58;00 p.m., in the case of payments in Dollars, or (ii) after the Applicable Time specified by the Administrative Agent in the case of payments in an Offshore Currency, shall in each case be deemed received on the next succeeding Business Day and any applicable interest or fee shall continue to accrue. If any payment to be made by any Borrower shall come due on a day other than a Business Day, payment shall be made on the next following Business Day, and such extension of time shall be reflected in computing interest or fees, as the case may be.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;(i) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Funding by Lenders&#59; Presumption by Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Unless the Administrative Agent shall have received notice from a Lender prior to the proposed date of any Borrowing that such Lender will not make available to the Administrative Agent such Lender&#8217;s share of such Borrowing, the Administrative Agent may assume that such Lender has made such share available on such date in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and may, in reliance upon such assumption, make available to the applicable Borrower a corresponding amount. In such event, if a Lender has not in fact made its share of the applicable Borrowing available to the Administrative Agent, then the applicable Lender agrees to pay to the Administrative Agent forthwith on demand such corresponding amount in Same Day Funds with interest thereon, for each day from and including the date such amount is made available to such Borrower to but excluding the date of payment to the Administrative Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Compensation Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) at the Overnight Rate. If such Lender does not pay such amount forthwith upon the Administrative Agent&#8217;s demand therefor, the Administrative Agent may make a demand therefor upon the applicable Borrower, and such Borrower shall pay such amount to the Administrative Agent, together with interest thereon for the Compensation Period at a rate per annum equal to the rate of interest applicable to the applicable Borrowing. If such Borrower and such Lender shall pay such interest to the Administrative Agent for the same or an overlapping period, the Administrative Agent shall promptly remit to such Borrower the amount of such interest paid by such Borrower for such period. If such Lender pays its share of the applicable Borrowing to the Administrative Agent, then the amount so paid shall constitute such Lender&#8217;s Loan included in such Borrowing. Any payment by such Borrower shall be without prejudice to any claim such Borrower may have against a Lender that shall have failed to make such payment to the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Payments by Borrowers&#59; Presumptions by Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Unless the Administrative Agent shall have received notice from a Borrower prior to the date on which any payment is due to the Administrative Agent for the account of the Lenders or the L&#47;C Issuer hereunder that such Borrower will not make such payment, the Administrative Agent may assume that such Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or the L&#47;C Issuer, as the case may be, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount due. In such event, if such Borrower has not in fact made such payment, then each of the Lenders or the L&#47;C Issuer, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the amount so distributed to such Lender or the L&#47;C Issuer, in Same Day Funds with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Administrative Agent, at the Overnight Rate.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A notice of the Administrative Agent to any Lender or Borrower with respect to any amount owing under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be conclusive, absent manifest error.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Failure to Satisfy Conditions Precedent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If any Lender makes available to the Administrative Agent funds for any Loan to be made by such Lender to any Borrower as provided in the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and such funds are not made available to such Borrower by the Administrative Agent because the conditions to the applicable Credit Extension set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are not satisfied or waived in accordance with the terms hereof, the Administrative Agent shall promptly return such funds (in like funds as received from such Lender) to such Lender, without interest.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Obligations of Lenders Several</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The obligations of the Lenders hereunder to make Loans, to fund participations in Letters of Credit and to make payments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are several and not joint. The failure of any Lender to make any Loan, to fund any such participation or to make any payment under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on any date required hereunder shall not relieve any other Lender of its corresponding obligation to do so on such date, and no Lender shall be responsible for the failure of any other Lender to so make its Loan, to purchase its participation or to make its payment under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Funding Source</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Nothing herein shall be deemed to obligate any Lender to obtain the funds for any Loan in any particular place or manner or to constitute a representation by any Lender that it has obtained or will obtain the funds for any Loan in any particular place or manner.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Sharing of Payments by Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any Lender shall, by exercising any right of setoff or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of the Loans made by it, or the participations in L&#47;C Obligations held by it resulting in such Lender&#8217;s receiving payment of a proportion of the aggregate amount of such Loans or participations and accrued interest thereon greater than its </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> share thereof as provided herein, then the Lender receiving such greater proportion shall (a) notify the Administrative Agent of such fact, and (b) purchase (for cash at face value) participations in the Loans and subparticipations in L&#47;C Obligations of the other Lenders, or make such other adjustments as shall be equitable, so that the benefit of all such payments shall be shared by the Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Loans and other amounts owing them, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;if any such participations or subparticipations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations or subparticipations shall be rescinded and the purchase price restored to the extent of such recovery, together with an amount equal to such paying Lender&#8217;s ratable share (according to the proportion of (x) the amount of such paying Lender&#8217;s required repayment to (y) the total amount so recovered from the purchasing Lender) of any interest or other amount paid or payable by the purchasing Lender in respect of the total amount so recovered, without further interest thereon&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the provisions of this Section shall not be construed to apply to any payment made by a Borrower pursuant to and in accordance with the express terms of this Agreement providing for such non pro rata payment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Borrower consents to the foregoing and agrees, to the extent it may effectively do so under applicable Law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrower rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of such Borrower in the amount of such participation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.15&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Borrowing Subsidiaries&#59; Company as agent for Borrowing Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (a) The Company may designate any Domestic Subsidiary or, with the written consent of the Administrative Agent and each Revolving Credit Lender (which in each case shall not be unreasonably withheld), any Foreign Subsidiary, as a Borrowing Subsidiary. Upon the receipt and execution by the Administrative Agent of a Borrowing Subsidiary Agreement in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit G-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowing Subsidiary Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) executed by such Subsidiary and the Company, such Subsidiary shall be a Borrowing Subsidiary and a party to this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The obligation of each Revolving Credit Lender to make its first Loan to any Borrowing Subsidiary or of the L&#47;C Issuer to issue the first Letter of Credit for the account of such Borrowing Subsidiary (whichever first occurs) is subject to the satisfaction of the condition that the Administrative Agent shall have received the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;all documents as shall reasonably demonstrate the existence of such Borrowing Subsidiary, the corporate power and authority of such Borrowing Subsidiary to enter into, and the validity with respect to such Borrowing Subsidiary of, this Agreement and the other Loan Documents to which it is a party and any other matters relevant hereto (including an opinion of counsel if required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), all in form and substance satisfactory to the Administrative Agent&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;any governmental and third party approvals necessary or advisable in connection with the execution, delivery and performance of this Agreement by such Borrowing Subsidiary.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Any Borrowing Subsidiary shall cease to be a Borrowing Subsidiary hereunder if such Borrowing Subsidiary and the Company shall have executed and delivered to the Administrative Agent a Borrowing Subsidiary Termination in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit G-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that at such time no Loans made to, or Letters of Credit issued for the account of, such Borrowing Subsidiary are then outstanding and that at such time such Borrowing Subsidiary has performed in full all other Obligations to be performed by it.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Each Borrowing Subsidiary hereby irrevocably appoints and authorizes the Company to take such action and deliver and receive notices hereunder as agent on its behalf and to exercise such powers under this Agreement as delegated to it by the terms hereof, together with all such powers as are reasonably incidental thereto. In furtherance of and not in limitation of the foregoing, for administrative convenience of the parties hereto, the Administrative Agent and the Lenders shall send all notices and communications to be sent to any Borrowing Subsidiary solely to the Company and may rely solely upon the Company to receive all such notices and other communications for and on behalf of each Borrowing Subsidiary. No Person other than the Company (and its authorized officers and employees) may act as agent for any Borrowing Subsidiary hereunder without the written consent of the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;The Obligations of any Borrowing Subsidiary shall be guaranteed by the Company pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.16&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Incremental Loans and Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;At any time prior to the Maturity Date, the Company may by written notice to the Administrative Agent elect to request the establishment of one or more increases in the Commitments (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Incremental Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that (x) the total aggregate amount for all such Incremental Commitments pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall not exceed $250,000,000 and (y) the total aggregate amount for each Incremental Commitment</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall not be less than a minimum principal amount of $20,000,000 (or such lesser amount to which the Administrative Agent may agree). Each such notice shall specify the date (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Increased</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Amount Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) on which the Company proposes that any Incremental Commitment shall be effective, which shall be a date not less than ten Business Days after the date on </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which such notice is delivered to Administrative Agent. The Company may invite any Lender, any Affiliate of any Lender and&#47;or any Approved Fund, and&#47;or any other Person reasonably satisfactory to the Administrative Agent and the L&#47;C Issuer, to provide an Incremental Commitment (any such Person, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Incremental</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). Any Lender or any Incremental Lender offered or approached to provide all or a portion of any Incremental Commitment may elect or decline, in its sole discretion, to provide such Incremental Commitment. Any Incremental Commitment shall become effective as of such Increased Amount Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;the Administrative Agent shall have received a certificate dated the Increased Amount Date and signed by a Responsible Officer of the Company certifying that the conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 4.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are satisfied relative to such Credit Extension or Incremental Commitment&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;each Incremental Commitment shall constitute Obligations of the applicable Borrower(s) and shall share in the guarantees and security, if any, supporting the other extensions of credit hereunder on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pari passu </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">basis&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;(x) all terms (including pricing) and conditions applicable to any Incremental Commitment shall be the same as the terms and conditions applicable to the existing Loans&#59; and (y) the outstanding Loans and Pro Rata Shares of L&#47;C Obligations will be reallocated by the Administrative Agent on the applicable Increased Amount Date among the Revolving Credit Lenders (including the Incremental Lenders providing any Incremental Commitment) in accordance with their revised Pro Rata Shares (and the Revolving Credit Lenders (including the Incremental Lenders providing any Incremental Commitment) agree to make all payments and adjustments necessary to effect such reallocation and the Company shall pay any and all costs required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in connection with such reallocation as if such reallocation were a repayment)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(D)&#160;&#160;&#160;&#160;such Incremental Commitments shall be effected pursuant to one or more Lender Joinder Agreements executed and delivered by the Company, the Administrative Agent and the applicable Incremental Lenders (which Lender Joinder Agreement may, without the consent of any other Lenders, and notwithstanding any provision of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the contrary, effect such amendments to this Agreement and the other Loan Documents as may be necessary or appropriate, in the opinion of the Administrative Agent, to effect the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which amendments may include, without limitation, appropriate changes to the definitions of &#8220;Loans&#8221;, &#8220;Commitments&#8221; and &#8220;Required Lenders&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.17&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Defaulting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Defaulting Lender Adjustments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as such Lender is no longer a Defaulting Lender, to the extent permitted by applicable Law&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Waivers and Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Such Defaulting Lender&#8217;s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in the definition of Required Lenders and the last sentence of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Defaulting Lender Waterfall</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any payment of principal, interest, fees or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or otherwise) or received by the Administrative Agent from a Defaulting Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be applied at such time or times as may be determined by the Administrative Agent as follows&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the payment of any amounts owing by such Defaulting Lender to the Administrative Agent hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the payment on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> basis of any amounts owing by such Defaulting Lender to the L&#47;C Issuer hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to Cash Collateralize the Fronting Exposure of the L&#47;C Issuer with respect to such Defaulting Lender in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as the Company may request (so long as no Default or Event of Default exists), to the funding of any Loan or funded participation in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, if so determined by the Administrative Agent and the Company, to be held in a deposit account and released </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in order to (A) satisfy such Defaulting Lender&#8217;s potential future funding obligations with respect to Loans and funded participations under this Agreement and (B) Cash Collateralize the L&#47;C Issuer&#8217;s future Fronting Exposure with respect to such Defaulting Lender with respect to future Letters of Credit issued under this Agreement, in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">sixth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the payment of any amounts owing to the Lenders or the L&#47;C Issuer as a result of any judgment of a court of competent jurisdiction obtained by any Lender or the L&#47;C Issuer against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">seventh</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, so long as no Default or Event of Default exists, to the payment of any amounts owing to a Borrower as a result of any judgment of a court of competent jurisdiction obtained by such Borrower against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">eighth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if (1) such payment is a payment of the principal amount of any Loans or funded participations in Letters of Credit in respect of which such Defaulting Lender has not fully funded its appropriate share, and (2) such Loans were made or the related Letters of Credit were issued at a time when the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were satisfied or waived, such payment shall be applied solely to pay the Loans of, and funded participations in Letters of Credit owed to, all Non-Defaulting Lenders on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> basis prior to being applied to the payment of any Loans of, or funded participations in Letters of Credit owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in L&#47;C Obligations are held by the Lenders </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in accordance with the Commitments without giving effect to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.17(a)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post Cash Collateral pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.17(a)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Certain Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;Each Defaulting Lender which is a Revolving Credit Lender shall be entitled to receive a facility fee pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.10(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for any period during which such Lender is a Defaulting Lender only to extent allocable to the sum of (1) the outstanding principal amount of the Loans funded by it, and (2) its Pro Rata Share of the stated amount of Letters of Credit for which it has provided Cash Collateral pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;Each Defaulting Lender which is a Revolving Credit Lender shall be entitled to receive letter of credit commissions pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for any period during which that Lender is a Defaulting Lender only to the extent allocable to its Pro Rata Share of the stated amount of Letters of Credit for which it has provided Cash Collateral pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;With respect to any Facility Fee or letter of credit commission not required to be paid to any Defaulting Lender which is a Revolving Credit Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, the Company shall (1) pay to each Non-Defaulting Lender which is a Revolving Credit Lender that portion of any such fee otherwise payable to such Defaulting Lender with respect to such Defaulting Lender&#8217;s participation in L&#47;C Obligations that has been reallocated to such Non-Defaulting Lender which is a Revolving Credit Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below, (2) pay to each L&#47;C Issuer the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of any such fee otherwise payable to such Defaulting Lender to the extent allocable to such L&#47;C Issuer&#8217;s Fronting Exposure to such Defaulting Lender, and (3) not be required to pay the remaining amount of any such fee.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reallocation of Participations to Reduce Fronting Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All or any part of such Defaulting Lender&#8217;s participation in L&#47;C Obligations shall be reallocated among the Non-Defaulting Lenders which are Revolving Credit Lenders in accordance with their respective Pro Rata Shares (calculated without regard to such Defaulting Lender&#8217;s Commitment) but only to the extent that (x) the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are satisfied at the time of such reallocation (and, upon notice to the Company of such reallocation, unless the Company shall have otherwise notified the Administrative Agent at such time, the Company shall be deemed to have represented and warranted that such conditions are satisfied at such time), and (y) such reallocation does not cause the aggregate credit exposure of any Non-Defaulting Lender to exceed such Non-Defaulting Lender&#8217;s Commitment. Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, no reallocation hereunder shall constitute a waiver or release of any claim of any party hereunder against a Defaulting Lender arising from that Lender having become a Defaulting Lender, including any claim of a Non-Defaulting Lender as a result of such Non-Defaulting Lender&#8217;s increased exposure following such reallocation.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If the reallocation described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above cannot, or can only partially, be effected, the Company shall, without prejudice to any right or remedy available to it hereunder or under law, Cash Collateralize the L&#47;C Issuer&#8217;s Fronting Exposure in accordance with the procedures set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Defaulting Lender Cure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If the Company, the Administrative Agent and the L&#47;C Issuer agree in writing that a Revolving Credit Lender is no longer a Defaulting Lender, the Administrative Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein (which may include arrangements with respect to any Cash Collateral), such Lender will, to the extent applicable, purchase at par that portion of outstanding Loans of the other Revolving Credit Lenders or take such other actions as the Administrative Agent may determine to be necessary to cause the Loans and funded and unfunded participations in Letters of Credit to be held </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by the Revolving Credit Lenders in accordance with the Commitments (without giving effect to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.17(a)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), whereupon such Lender will cease to be a Defaulting Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of the Company while that Lender was a Defaulting Lender&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender&#8217;s having been a Defaulting Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">New Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. So long as any Revolving Credit Lender is a Defaulting Lender, no L&#47;C Issuer shall be required to issue, extend, renew or increase any Letter of Credit unless it is satisfied that it will have no Fronting Exposure after giving effect thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.18&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Extension of Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Requests for Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company may, by notice to the Administrative Agent (who shall promptly notify the Revolving Credit Lenders) not earlier than the date 60 days prior to any anniversary of the Effective Date and not later than 30 days prior to any anniversary of the Effective Date (the date of delivery of such notice to the Lenders, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Notice Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), request on up to two (2) occasions during the term of this Agreement that each such Lender extend its Lender&#8217;s Maturity Date for an additional one (1) year from the Maturity Date then in effect (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Lender Elections to Extend</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each Revolving Credit Lender, acting in its sole and individual discretion, shall, by notice to the Administrative Agent given within 30 days of the Notice Date (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Extension Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), advise the Administrative Agent whether or not such Revolving Credit Lender </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agrees to such extension (and each Revolving Credit Lender that determines not to so extend its Maturity Date (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Extending Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) shall notify the Administrative Agent of such fact promptly after such determination (but in any event no later than the Extension Deadline)) and any Revolving Credit Lender that does not so advise the Administrative Agent on or before the Extension Deadline shall be deemed to be a Non-Extending Lender. The election of any Revolving Credit Lender to agree to such extension shall not obligate any other Revolving Credit Lender to so agree.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Notification by Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Administrative Agent shall notify the Company of each Revolving Credit Lender&#8217;s determination under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> no later than the Extension Deadline (or, if such date is not a Business Day, on the next preceding Business Day).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Additional Commitment Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company shall have the right on or before the Extension Deadline to replace each Non-Extending Lender with, and add as &#8220;Revolving Credit Lenders&#8221; under this Agreement in place thereof, one or more replacement lenders (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Additional Commitment Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) with the approval of the Administrative Agent and the L&#47;C Issuer (which approvals shall not be unreasonably withheld), each of which Additional Commitment Lenders shall have entered into an agreement in form and substance satisfactory to the Company and the Administrative Agent pursuant to which such Additional Commitment Lender shall, effective as of the Extension Deadline, undertake a Commitment (and, if any such Additional Commitment Lender is already a Revolving Credit Lender, its Commitment shall be in addition to such Revolving Credit Lender&#8217;s Commitment hereunder on such date).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Minimum Extension Requirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If (and only if) the total of the Commitments of the Revolving Credit Lenders that have agreed so to extend their Maturity Date (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Extending Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) and the additional Commitments of the Additional Commitment Lenders shall be more than 50% of the aggregate amount of the Aggregate Commitments in effect immediately prior to the Extension Deadline, then, effective as of the Extension Deadline, the Maturity Date of each Extending Lender and of each Additional Commitment Lender shall be extended to the date falling one (1) year after the Existing Maturity Date (except that, if such date is not a Business Day, such Maturity Date as so extended shall be the next preceding Business Day) and each Additional Commitment Lender shall thereupon become a &#8220;Revolving Credit Lender&#8221; for all purposes of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Conditions to Effectiveness of Extensions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notwithstanding the foregoing, the extension of the Maturity Date pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall not be effective with respect to any Revolving Credit Lender unless&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;no Default or Event of Default shall have occurred and be continuing on the date of such extension and after giving effect thereto&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the representations and warranties contained in this Agreement are true and correct in all material respects on and as of the date of such extension and after giving effect thereto, as though made on and as of such date (or, if any such representation or warranty is expressly stated to have been made as of a specific date, as of such specific date)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;on or before the Maturity Date of each Non-Extending Lender, (1) the Borrowers shall have paid in full the principal of and interest on all of the Loans made by such Non-Extending Lender to the Borrowers hereunder and (2) the Borrowers shall have paid in full all other amounts owing to such Revolving Credit Lender hereunder.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE III<br>TAXES, YIELD PROTECTION AND ILLEGALITY</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">L&#47;C Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the term &#8220;Lender&#8221; includes any L&#47;C Issuer.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Payments Free of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any and all payments by or on account of any obligation of any Loan Party under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable Law. If any applicable Law (as determined in the good faith discretion of an applicable Withholding Agent) requires the deduction or withholding of any Tax from any such payment by a Withholding Agent, then the applicable Withholding Agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with applicable Law and, if such Tax is an Indemnified Tax, then the sum payable by the applicable Loan Party shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Payment of Other Taxes by the Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Loan Parties shall timely pay to the relevant Governmental Authority in accordance with applicable Law, or at the option of the Administrative Agent timely reimburse it for the payment of, any Other Taxes.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnification by the Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Loan Parties shall jointly and severally indemnify each Recipient, within 10 days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to the Company by a Lender (with a copy to the Administrative Agent), or by the Administrative Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Evidence of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As soon as practicable after any payment of Indemnified Taxes or Other Taxes by a Loan Party to a Governmental Authority, such Loan Party shall deliver to the Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Status of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Company and the Administrative Agent, at the time or times reasonably requested by the Company or the Administrative Agent, such properly completed and executed documentation reasonably requested by the Company or the Administrative Agent as will permit such payments to be made without withholding or at a reduced rate of withholding. In addition, any Lender, if reasonably requested by the Company or the Administrative Agent, shall deliver such other documentation prescribed by applicable Law or reasonably requested by the Company or the Administrative Agent as will enable the Company or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 3.01(f)(ii)(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(ii)(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> (ii)(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below) shall not be required if in the Lender&#8217;s reasonable judgment such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Without limiting the generality of the foregoing, in the event that the applicable Borrower is a U.S. Person,</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;any Lender that is a U.S. Person shall deliver to such Borrower and the Administrative Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of such Borrower or the Administrative Agent), executed originals of IRS Form W-9 certifying that such Lender is exempt from U.S. federal backup withholding tax&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to such Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of such Borrower or the Administrative Agent), whichever of the following is applicable&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under any Loan Document, executed originals of IRS Form W-8BEN or IRS Form W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;interest&#8221; article of such tax treaty and (y) with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN or IRS Form W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;business profits&#8221; or &#8220;other income&#8221; article of such tax treaty&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;executed originals of IRS Form W-8ECI&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (x) a certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit F-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the effect that such Foreign Lender is not a &#8220;bank&#8221; within the meaning of Section 881(c)(3)(A) of the Code, a &#8220;10 percent shareholder&#8221; of a Borrower within the meaning of Section 881(c)(3)(B) of the Code, or a &#8220;controlled foreign corporation&#8221; described in Section 881(c)(3)(C) of the Code (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">U.S. Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and (y) executed originals of IRS Form W-8BEN or IRS Form W-8BEN-E&#59; or</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;to the extent a Foreign Lender is not the beneficial owner, executed originals of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form W-8BEN, IRS Form W-8BEN-E, a U.S. Tax Compliance Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit F-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit F-3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, IRS Form W-9, and&#47;or other certification documents from each beneficial owner, as applicable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S. Tax Compliance Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit F-4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on behalf of each such direct and indirect partner&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the applicable Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the applicable Borrower or the Administrative Agent), executed originals of any other form prescribed by applicable Law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable Law to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">permit such Borrower or the Administrative Agent to determine the withholding or deduction required to be made&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(D)&#160;&#160;&#160;&#160;if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Company and the Administrative Agent at the time or times prescribed by law and at such time or times reasonably requested by the Company or the Administrative Agent such documentation prescribed by applicable Law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Company or the Administrative Agent as may be necessary for the Company and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender&#8217;s obligations under FATCA or to determine the amount to deduct and withhold from such payment. Solely for purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;FATCA&#8221; shall include any amendments made to FATCA after the date of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Company and the Administrative Agent in writing of its legal inability to do so.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Treatment of Certain Refunds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If any party determines, in its sole discretion exercised in good faith, that it has received a refund of (whether actually received or applied against taxes otherwise owed as a tax credit in lieu of such refund) any Taxes as to which it has been indemnified pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (including by the payment of additional amounts pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund). Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this paragraph (g) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority. Notwithstanding anything to the contrary in this paragraph (g), in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this paragraph (g) the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the indemnification payments or additional amounts giving rise to such refund had never been paid. This paragraph shall not be construed to require any indemnified party to make available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnification of the Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each Lender and the L&#47;C Issuer shall severally indemnify the Administrative Agent within ten (10) days after demand therefor, for (i) any Indemnified Taxes attributable to such Lender (but only to the extent that any Loan Party has not already indemnified the Administrative Agent for such Indemnified Taxes and without limiting the obligation of the Loan Parties to do so), (ii) any Taxes attributable to such Lender&#8217;s failure to comply with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.07(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> relating to the maintenance of a Participant Register and (iii) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Administrative Agent in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest error. Each Lender hereby authorizes the Administrative Agent to set off and apply any and all amounts at any time owing to such Lender under any Loan Document or otherwise payable by the Administrative Agent to the Lender from any other source </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">against any amount due to the Administrative Agent under this paragraph (h). The agreements in paragraph (h) shall survive the resignation and&#47;or replacement of the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each party&#8217;s obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall survive the resignation or replacement of the Administrative Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all obligations under any Loan Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Changed Circumstances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(a) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Circumstances Affecting Eurocurrency Rate, Daily Simple RFR and Term RFR Availability</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(a)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(i) </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Circumstances Affecting Eurocurrency Rates and RFRs.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Subject to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(c)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> below</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in connection with any RFR Loan or</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, on and after the USD LIBOR Transition Date, any Base</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rate Loan, a request therefor, a conversion to or a continuation thereof or otherwise, if for any reason (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">A</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">i</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the Administrative Agent shall determine (which determination shall be conclusive and binding absent manifest error) that (x) if Daily Simple RFR is utilized in any calculations hereunder or under any other Loan Document with respect to any Obligations, interest, fees, commissions or other amounts, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">reasonable and adequate means do not exist for ascertaining </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daily Simple RFR</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8221; cannot be determined</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> pursuant to the definition thereof or (y) if </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR or a Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is utilized in any calculations hereunder or under any other Loan Document with respect to any Obligations, interest, fees, commissions or other amounts, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">&#8220;Term RFR&#8221; cannot be determined pursuant to the definition thereof </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">reasonable and adequate means do not exist for </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ascertaining Adjusted Term SOFR or such Eurocurrency Rate, as applicable, for the applicable currency and the applicable Interest Period with respect to a proposed Term SOFR Loan or Eurocurrency Rate Loan, as applicable,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on or prior to the first day of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">any</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest Period</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">B</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ii</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the Administrative Agent shall determine (which determination shall be conclusive and binding absent manifest error) that a fundamental change has occurred in the foreign exchange </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or interbank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> markets with respect to an applicable Offshore Currency (including changes in national or international financial, political or economic conditions or currency exchange rates or exchange controls), </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">then</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(iii) with respect to any Eurocurrency Rate Loan,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Administrative Agent shall </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">determine (which determination shall be conclusive and binding absent manifest error) that deposits are not being offered </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">in the applicable currency to banks in the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">applicable offshore interbank market for the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">applicable currency, amount or Interest Period of such Eurocurrency Rate Loan, or (iv</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">) the Required Lenders shall determine (which determination shall be conclusive and binding absent manifest error) that </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(x) if Daily Simple RFR is utilized in any calculations hereunder or under any other Loan Document with respect to any Obligations, interest, fees, commissions or other amounts, Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">does not adequately and fairly reflect the cost to such Lenders of making or maintaining such Loans </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or (y) if Adjusted Term SOFR or a Eurocurrency Rate is utilized in any calculations hereunder or under any other Loan Document with respect to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any Obligations, interest, fees, commissions or other amounts</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, Adjusted Term SOFR or such Eurocurrency Rate, as applicable, does not adequately and fairly reflect the cost to such Lenders of making or maintaining such Loans during the applicable Interest Period and, in the case of clause (x) or clause (y), the Required Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">have provided notice of such determination to the Administrative Agent, then</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, in each case, the Administrative Agent shall</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> promptly give notice thereof to the Company.  Upon notice thereof by the Administrative Agent to the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Borrower</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(1) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any obligation of the Lenders to make RFR Loans </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or Eurocurrency Rate Loans, as applicable,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in each such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and any right of any Borrower to convert any Loan in </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">each</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (if applicable) </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or continue any Loan as an RFR Loan </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or a Eurocurrency Rate Loan, as applicable, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in each such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, shall be suspended (to the extent of the affected RFR Loans or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Eurocurrency Rate Loans or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the case of Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR Loans or Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans, the affected Interest Periods) until the Administrative Agent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">revokes such notice and (2) if such determination affects the calculation of Base Rate, the Administrative Agent shall during the period of such suspension compute Base </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Rate without reference to </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (c)</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> of the definition of &#8220;Base Rate&#8221; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">until the Administrative Agent</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(with respect to clause (iv), at the instruction of the Required Lenders)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> revokes such notice.  Upon receipt of such notice, (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">I</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the Borrowers may revoke any pending request for a borrowing of, conversion to or continuation of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RFR Loans </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or Eurocurrency Rate Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in each such affected </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (to the extent of the affected RFR Loans or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Eurocurrency Rate Loans or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the case of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR Loans or Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans, the affected Interest Periods) or, failing that, (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">x</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) in the case of any request for a borrowing of an affected </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> in Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the applicable Borrower will be deemed to have converted any such request into a request for a borrowing of or conversion to Base Rate Loans in the amount specified therein and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">y</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) in the case of any request for a borrowing of an affected RFR Loan </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">in an Offshore Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or Eurocurrency Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, then such request shall be ineffective and (</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">B)(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> any outstanding affected </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">denominated in Dollars </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will be deemed to have been converted into Base Rate Loans </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">immediately or, in the case of Term RFR Loans, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at the end of the applicable Interest Period and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">y</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) any outstanding affected </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans denominated in an Offshore Currency, at the applicable Borrower&#8217;s election, shall either </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> be converted into Base Rate Loans denominated in Dollars (in an amount equal to the Dollar Equivalent of such Offshore Currency) immediately or, in the case of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Term RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans, at the end of the applicable Interest Period or </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> be prepaid in full</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, together with accrued interest thereon (subject to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.04</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">),</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> immediately or, in the case of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Term RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans, at the end of the applicable Interest Period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if no election is made by the applicable Borrower by the date that is </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the earlier of (x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> three (3) Business Days after receipt by </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the Company</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of such notice or</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, in the case of Term RFR Loans, the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">with respect to a Eurocurrency Rate Loan </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> last day of the current Interest Period</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> for</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the applicable </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR Loan, if earlier, such </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrower shall be deemed to have elected </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">to convert such Loans as provided</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above.  Upon any such prepayment or conversion, the applicable Borrower shall also pay </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">accrued interest (except with respect to any prepayment or conversion of a Daily Simple RFR Loan) on the amount so prepaid or converted, together with</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> any additional amounts required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(ii) Subject to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02(c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, if, for any reason on or prior to the first day of any Interest Period </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">with respect to a Eurocurrency Rate Loan </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or prior to the USD LIBOR Transition Date, on any day with respect to a Base Rate Loan, in connection with a request therefor, a conversion to or a continuation thereof or otherwise (i) the Administrative Agent shall </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">determine (which determination shall be conclusive and binding absent manifest error) that deposits are not being offered </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">to banks in the London or other </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">applicable offshore interbank market for the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable Currency in the applicable amount and Interest Period of such Loan (or, with respect to any Base Rate Loan, for a one month term), (ii) the Administrative Agent shall determine (which determination shall be conclusive and binding absent manifest error) that </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">reasonable and adequate means do not exist for </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the ascertaining the Adjusted Eurocurrency Rate for such Applicable Currency and Interest Period, including because the Screen Rate for the Applicable Currency is not available or published on a current basis, or (iii</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">) the Required Lenders shall determine (which determination shall be conclusive and binding absent manifest error) that </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the Adjusted Eurocurrency Rate for such Applicable Currency </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">does not adequately and fairly reflect the cost to such Lenders of making or maintaining such Loans </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">during such Interest Period and shall </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">have provided notice of such determination to the Administrative Agent, then </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the Administrative Agent shall promptly give notice thereof to the Company. Thereafter, until the Administrative Agent notifies the Company that such circumstances no longer exist, (A) any obligation of the Lenders to make Eurocurrency Rate Loans in each such Applicable Currency, and any right of the Borrowers to convert any Loan in each such Applicable Currency (if applicable) or continue any Loan as a Eurocurrency Rate Loan in each such Applicable Currency (in each case, to the extent of the affected Eurocurrency Rate Loans or Interest Periods), shall be suspended and (1) any outstanding affected Eurocurrency Rate Loans denominated in Dollars will be deemed to have been converted into Base Rate Loans at the end of the applicable Interest Period and (2) any outstanding affected Eurocurrency Rate Loans denominated in an Offshore Currency, at the applicable Borrower&#8217;s election, shall either (x) be converted into Base Rate Loans denominated in Dollars (in an amount equal to the Dollar Equivalent of such Offshore Currency) at the end of the applicable Interest Period or (y) be prepaid in full, together with accrued interest thereon (subject to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.04</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">), at the end of the applicable Interest Period&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> that if no election is made by the applicable Borrower by the date that is three (3) Business Days after receipt by such Borrower of such notice </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or, in the case of Eurocurrency Rate Loans, </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the last day of the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">current Interest Period for the applicable Eurocurrency Rate Loan, if earlier, such Borrower shall be deemed to have elected the conversion option for such Loans as set forth above, and (B) if such determination pursuant to this Section affects the calculation of Base Rate, the Administrative Agent shall during the period of such suspension compute Base Rate without reference to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> of the definition of &#8220;Base Rate&#8221;</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">.  Upon any such prepayment or conversion, the applicable Borrower shall also pay any additional amounts required pursuant to </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.04</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Laws Affecting Eurocurrency Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">, Daily Simple</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> RFR </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">and Term RFR </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Availability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  If, after the Effective Date, the introduction of, or any change in, any applicable Law or any change in the interpretation or administration thereof by any Governmental Authority, central bank or comparable agency charged with the interpretation or administration thereof, or compliance by any of the Lenders (or any of their respective Lending Offices) with any request or directive (whether or not having the force of law) of any such Governmental Authority, central bank or comparable agency, shall make it unlawful or impossible for any of the Lenders (or any of their respective Lending Offices) to honor its obligations hereunder to make or maintain any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate Loan, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daily Simple RFR Loan, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">any </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan or </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">any Base Rate Loan as to which the interest rate is determined by reference to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> of the definition of &#8220;Base Rate&#8221;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Rate Loan, or to determine or charge interest based upon any applicable RFR, Daily Simple RFR, the Term SOFR Reference Rate, Term SOFR, Adjusted Term SOFR, the Eurocurrency Rate or the Adjusted Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, such Lender shall promptly give notice thereof to the Administrative Agent and the Administrative Agent shall promptly give notice to the Company and the other Lenders</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> (an &#8220;Illegality Notice&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Thereafter, until </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">each affected Lender notifies the Administrative Agent and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Administrative Agent notifies the Company that </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">such</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> circumstances </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">giving rise to such determination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> no longer exist, (i) any obligation of the Lenders to make RFR Loans or Eurocurrency Rate Loans, as applicable, in the affected </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable Currency or Applicable Currencies</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">currency or currencies,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and any right of the Borrowers to convert any Loan </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">to a Eurocurrency Rate Loan or RFR Loan or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">denominated in Dollars to a Term SOFR Loan or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> continue any Loan as </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">an RFR Loan or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a Eurocurrency Rate Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or RFR Loan</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, as applicable,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the affected </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable Currency or Applicable Currencies</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">currency or currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be suspended and </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">thereafter the Borrowers may select only Base Rate Loans, (ii) all Base Rate Loans shall cease to be determined by</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(ii) if necessary to avoid such illegality, the Administrative Agent shall compute the Base Rate without</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reference to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the definition of &#8220;Base Rate&#8221;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> and (iii) if any of the Lenders may not lawfully continue to maintain a RFR Loan to the next applicable Interest Payment Date or a Eurocurrency Rate Loan to the end of the then current Interest Period applicable thereto, as applicable, the applicable Loan shall immediately be converted to a Base Rate Loan </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">.  Upon receipt of an Illegality Notice, the Borrowers shall, if necessary to avoid such illegality, upon demand from any Lender (with a copy to the Administrative Agent), prepay or, if applicable, (A) convert all Term SOFR Loans to Base Rate Loans or (B) convert all</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Loans or Eurocurrency Rate Loans </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">denominated in an affected Offshore Currency to Base Rate Loans denominated in Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in an amount equal to the Dollar Equivalent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">thereof, if applicable) for the remainder of time until such applicable Interest Payment Date or such applicable Interest Period, as applicable.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">of such Offshore Currency) (in each case, if necessary to avoid such illegality, the Administrative Agent shall compute the Base</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Rate without reference to clause (c) of the definition of &#8220;Base Rate&#8221;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">), (I) with respect to Daily Simple RFR Loans, on the Interest Payment Date therefor, if all affected Lenders may lawfully continue to maintain such Daily Simple RFR Loans to such day, or immediately, if any Lender may not lawfully continue to maintain such Daily Simple RFR Loans to such day or (II) with respect to Eurocurrency Rate Loans or Term SOFR Loans, on</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the last day of the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Period therefor, if all affected Lenders may lawfully continue to maintain such Eurocurrency Rate Loans or Term SOFR Loans, as applicable, to such day, or immediately, if any Lender may not lawfully continue to maintain such Eurocurrency Rate Loans or Term SOFR Loans, as applicable, to such day</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">.  Upon any such prepayment or conversion, the applicable Borrower shall also pay </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">accrued interest (except with respect to any prepayment or conversion of a Daily Simple RFR Loan) on the amount so prepaid or converted, together with</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any additional amounts required pursuant to Section 3.04.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(c) </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Benchmark Replacement Setting</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(i) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Benchmark Replacement</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(A) Notwithstanding </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">anything to the contrary herein or in any other Loan Document, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">if the USD LIBOR Transition Date has occurred prior to the Reference Time in respect of any setting of the Adjusted Eurocurrency Rate for Dollars, then (x) if a Benchmark Replacement is determined in accordance with </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (b)(i)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">(b)(ii)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> of the definition of &#8220;Benchmark Replacement&#8221; for the USD LIBOR Transition Date, such Benchmark Replacement will replace the then-current Benchmark with respect to Obligations, interest, fees, commissions or other amounts denominated in, or calculated with respect to, Dollars for all purposes hereunder and under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">further action or consent of any other party to</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">this Agreement or any other Loan Document </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">and (y) if a Benchmark Replacement is determined in accordance with </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (b</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">)(iii)</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> of the definition of &#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Benchmark Replacement&#8221; for the USD LIBOR Transition Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or after 5&#58;00 p.m. (New York City time) on the fifth (5</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;text-decoration:line-through;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">) Business Day after the date notice of such Benchmark Replacement is provided to the Lenders without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document so long as the Administrative Agent has not received, by such time, written notice of objection to such Benchmark Replacement from Lenders comprising the Required Lenders.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(c)&#160;&#160;&#160;&#160;</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Replacement Setting.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(i)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(B) </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Replacement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Notwithstanding anything to the contrary herein or in any other Loan Document, upon the occurrence of a Benchmark Transition Event with respect to any Benchmark, the Administrative Agent and the Company may amend this Agreement to replace such Benchmark with a Benchmark Replacement.  Any such amendment with respect to a Benchmark Transition Event will become effective at 5&#58;00 p.m. </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(New York City time) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the fifth (5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) Business Day after the Administrative Agent has posted such proposed amendment to all affected Lenders and the Company so long as the Administrative Agent has not received, by such time, written notice of objection to such amendment from Lenders comprising the Required Lenders.  No replacement of a Benchmark with a Benchmark Replacement pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.02(c)(i)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> will occur prior to the applicable Benchmark Transition Start Date.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Notwithstanding anything to the contrary herein or in any other Loan Document and subject to the proviso below in this paragraph, if a Term RFR Transition Date has occurred prior to the Reference Time in respect of any setting of the then-current Benchmark consisting </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">of a Daily Simple RFR </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(including a Daily Simple RFR implemented as a Benchmark Replacement pursuant to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02(c)(i)A)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Section 3.02(c)(i)(B)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">) for the Applicable Currency, then the applicable Benchmark Replacement will replace such Benchmark for all purposes hereunder or under any Loan Document in respect of such Benchmark for the Applicable Currency setting and subsequent Benchmark settings, without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> that this </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">clause (C)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> shall not be effective unless the Administrative Agent has delivered to the Lenders and the Company a Term RFR Notice with respect to the applicable Term RFR Transition Event.  For the avoidance of doubt, the Administrative Agent shall not be required to deliver a Term RFR Notice after a Term RFR Transition Event and may elect or not elect to do so in its sole discretion.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">Benchmark Replacement </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  In connection with the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">use, administration, adoption or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> implementation of a Benchmark Replacement, the Administrative </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agent will have the right to make </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Benchmark Replacement </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Benchmark Replacement </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Notices&#59; Standards for Decisions and Determinations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Administrative Agent will promptly notify the Company and the Lenders of (A) the implementation of any Benchmark Replacement and (B) the effectiveness of any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Benchmark Replacement </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conforming Changes</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> in connection with the use, administration, adoption or implementation of a Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Administrative Agent will promptly notify the Company of the removal or reinstatement of any tenor of a Benchmark pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">3.02(c)(iv)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.02(c)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any determination, decision or election that may be made by the Administrative Agent or, if applicable, any Lender (or group of Lenders) pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">3.02(c)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.02(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party to this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline line-through">3.02(c)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.02(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unavailability of Tenor of Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (A) if any then-current Benchmark is a term rate (including </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">any</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR or Adjusted Eurocurrency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR Reference</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, EURIBOR or TIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and either (1) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (2) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or will </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">be no longer</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">not be</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> representative, then the Administrative Agent may modify the definition of &#8220;Interest Period&#8221; (or any similar or analogous definition) for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (B) if a tenor that was removed pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above either (1) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (2) is not, or is no longer, subject to an announcement that it is </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or will </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">no longer</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> be representative for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of &#8220;Interest Period&#8221; (or any similar or analogous definition) for all Benchmark settings at or after such time to reinstate such previously removed tenor.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Unavailability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Upon the Company&#8217;s receipt of notice of the commencement of a Benchmark Unavailability Period with respect to a given Benchmark, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">any applicable Borrower</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(A) the Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> may revoke any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">pending</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> request for a borrowing of, conversion to or continuation of RFR Loans or Eurocurrency Rate Loans, in each case, to be made, converted or continued during any Benchmark Unavailability Period denominated in the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Applicable Currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">applicable currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and, failing that, (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">A)(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I) in the case of any request for any affected </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate Loans or RFR Loans denominated in Dollars</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR Loans, if applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the applicable Borrower will be deemed to have converted any such request into a request for a borrowing of or conversion to Base Rate Loans in the amount specified therein and (II) in the case of any request for any affected RFR Loan or Eurocurrency Rate Loan, in each case, in an Offshore Currency, if applicable, then such request shall be ineffective and (B)(I) any outstanding affected </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR Loans or Eurocurrency Rate Loans</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">, in each case, denominated in Dollars</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, if applicable, will be deemed to have been converted into Base Rate Loans </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">immediately or, in the case of Term RFR Loans or Eurocurrency Rate Loans, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at the end of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the applicable Interest Period and (II) any outstanding affected RFR Loans or Eurocurrency Rate Loans, in each case, denominated in an Offshore Currency, at the applicable Borrower&#8217;s election, shall either (1) be converted into Base Rate Loans denominated in Dollars (in an amount equal to the Dollar Equivalent of such Offshore Currency) immediately or, in the case of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Term RFR Loans or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eurocurrency Rate Loans, at the end of the applicable Interest Period or (2) be prepaid in full immediately or, in the case of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Term RFR Loans or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eurocurrency Rate Loans, at the end of the applicable Interest Period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, with respect to any Daily Simple RFR Loan, if no election is made by the applicable Borrower by the date that is three (3) Business Days after receipt by </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the Company</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of such notice, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the applicable</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Borrower shall be deemed to have elected </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, with respect to any Eurocurrency Rate Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or Term RFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, if no election is made by the applicable Borrower by the earlier of (x) the date that is three (3) Business Days after receipt by </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the Company</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">such Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of such notice and (y) the last day of the current Interest Period for the applicable Eurocurrency Rate Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> or Term RFR Loan, the applicable</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Borrower shall be deemed to have elected </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above.  Upon any such prepayment or conversion, the applicable Borrower shall also pay accrued interest </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(except with respect to any prepayment or conversion</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">of a Daily Simple RFR </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loan)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the amount so prepaid or converted, together with any additional amounts required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  During a Benchmark Unavailability Period with respect to any Benchmark or at any time that a tenor for any then-current Benchmark is not an Available Tenor, the component of the Base Rate based upon the then-current Benchmark that is the subject of such Benchmark Unavailability Period or such tenor for such Benchmark, as applicable, will not be used in any determination of Base Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Increased Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Increased Costs Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If any Change in Law shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;impose, modify or deem applicable any reserve</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> (including pursuant to regulations issued from time to time by the FRB for determining the maximum reserve requirement (including any emergency, special, supplemental or other marginal reserve requirement) with respect to eurocurrency funding (currently referred to as &#8220;Eurocurrency liabilities&#8221; in Regulation D of the FRB, as amended and in effect from time to time))</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of, or advances, loans or other credit extended or participated in by, any Lender (except any reserve requirement reflected in the Adjusted Eurocurrency Rate) or the L&#47;C Issuer&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;subject any Recipient to any Taxes (other than (A) Indemnified Taxes and (B) Taxes described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the definition of Excluded Taxes) on its loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto, or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;impose on any Lender or the L&#47;C Issuer or the applicable interbank market any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the result of any of the foregoing shall be to increase the cost to such Lender or such other Recipient of making, converting to, continuing or maintaining any Loan (or of maintaining its obligation to make any such Loan), or to increase the cost to such Lender, the L&#47;C Issuer or such other Recipient of participating in, issuing or maintaining any Letter of Credit (or of maintaining its obligation to participate in or to issue any Letter of Credit), or to reduce the amount of any sum received or receivable by such Lender, the L&#47;C Issuer or such other Recipient hereunder (whether of principal, interest or any other amount) then, upon written request of such Lender, the L&#47;C Issuer or other Recipient, the applicable Borrower shall promptly pay to any such Lender, the L&#47;C Issuer or other Recipient, as the case may be, such additional amount or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amounts as will compensate such Lender or the L&#47;C Issuer, as the case may be, for such additional costs incurred or reduction suffered.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Capital Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If any Lender or the L&#47;C Issuer determines that any Change in Law affecting such Lender or the L&#47;C Issuer or any lending office of such Lender or such Lender&#8217;s or the L&#47;C Issuer&#8217;s holding company, if any, regarding capital or liquidity requirements has or would have the effect of reducing the rate of return on such Lender&#8217;s or the L&#47;C Issuer&#8217;s capital or on the capital of such Lender&#8217;s or the L&#47;C Issuer&#8217;s holding company, if any, as a consequence of this Agreement, the Commitment of such Lender or the Loans made by, or participations in Letters of Credit held by, such Lender, or the Letters of Credit issued by the L&#47;C Issuer, to a level below that which such Lender or the L&#47;C Issuer or such Lender&#8217;s or the L&#47;C Issuer&#8217;s holding company could have achieved but for such Change in Law (taking into consideration such Lender&#8217;s or the L&#47;C Issuer&#8217;s policies and the policies of such Lender&#8217;s or the L&#47;C Issuer&#8217;s holding company with respect to capital adequacy and liquidity), then from time to time upon written request of such Lender or such L&#47;C Issuer, the Company shall promptly pay to such Lender or the L&#47;C Issuer, as the case may be, such additional amount or amounts as will compensate such Lender or the L&#47;C Issuer or such Lender&#8217;s or the L&#47;C Issuer&#8217;s holding company for any such reduction suffered as reasonably determined by such Lender or the L&#47;C Issuer (which determination shall be made in good faith (and not on an arbitrary or capricious basis) and consistent with similarly situated customers of the applicable Lender or the L&#47;C Issuer under agreements having provisions similar to this paragraph (b) after consideration of such factors as such Lender or the L&#47;C Issuer then reasonably determines to be relevant).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Certificates for Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A certificate of a Lender or the L&#47;C Issuer setting forth the amount or amounts necessary to compensate such Lender or the L&#47;C Issuer or its holding company, as the case may be, as specified in paragraph (a) or (b) of this Section and delivered to the Company shall be conclusive absent manifest error. The Company shall pay such Lender or the L&#47;C Issuer, as the case may be, the amount shown as due on any such certificate within ten (10) days after receipt thereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Delay in Requests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Failure or delay on the part of any Lender or the L&#47;C Issuer to demand compensation pursuant to this Section shall not constitute a waiver of such Lender&#8217;s or the L&#47;C Issuer&#8217;s right to demand such compensation&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the Company shall not be required to compensate a Lender or the L&#47;C Issuer pursuant to this Section for any increased costs incurred or reductions suffered more than six (6) months prior to the date that such Lender or the L&#47;C Issuer, as the case may be, notifies the Company of the Change in Law giving rise to such increased costs or reductions and of such Lender&#8217;s or the L&#47;C Issuer&#8217;s intention to claim compensation therefor (except that if the Change in Law giving rise to such increased costs or reductions is retroactive, then the six-month period referred to above shall be extended to include the period of retroactive effect thereof).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Mitigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If any Lender requests compensation under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or requires the Company to pay any additional amount to any Lender or any Governmental Authority for the account of any Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, then such Lender shall use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or affiliates, if, in the judgment of such Lender, such designation or assignment (i) would eliminate or reduce amounts payable pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as the case may be, in the future and (ii) would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender. The Company hereby agrees to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Funding Losses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon demand of any Lender (with a copy to the Administrative Agent) from time to time, each Borrower shall promptly compensate such Lender for and hold such Lender harmless from any loss, cost or expense incurred by it as a result of&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(a) any continuation, conversion, payment or prepayment of any Loan other than a Base Rate Loan on a day </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">other than the last day of the Interest Period </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">for such Loan (whether voluntary, mandatory, automatic, by reason of acceleration, or otherwise)&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(a)&#160;&#160;&#160;&#160;any failure by any Borrower to make any payment when due of any amount due hereunder in connection with</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">an RFR Loan or a Eurocurrency Rate Loan</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)&#160;&#160;&#160;&#160;any failure of any Borrower to borrow or continue an RFR Loan or a Eurocurrency Rate Loan or convert to an RFR Loan or a Eurocurrency Rate Loan on a date specified therefor in a Borrowing Notice or Notice of Conversion&#47;Continuation&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(c)&#160;&#160;&#160;&#160;any failure of any Borrower to prepay any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RFR Loan or Eurocurrency Rate </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loan on a date specified therefor in any notice of prepayment&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(d)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">failure by such Borrower (for a reason other than default by such Lender in making a Loan) to prepay, borrow, continue or convert</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">payment, prepayment or conversion of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> any Daily Simple RFR Loan on a date other than on the Interest Payment Date therefor </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or any</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(including as a result of an Event of Default) or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Term </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">RFR</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loan or </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">any </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eurocurrency Rate Loan on </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> date </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">or in the amount notified by such Borrower</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">other than the last day of the Interest Period </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">therefor (including as a result of an Event of Default)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; or </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(e)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">(c) any</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> assignment of any Daily Simple RFR Loan other than on the Interest Payment Date therefor or </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">a Term RFR Loan or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Eurocurrency Rate Loan </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">on a day</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">or Term SOFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> other than </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">on</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the last day of the Interest Period </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">therefor</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">applicable thereto</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as a result of a request by the Company pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">including any loss or expense arising from the liquidation or reemployment of funds obtained by it to maintain such Loan or from fees payable to terminate the deposits from which such funds were obtained. Each Borrower shall also pay any customary administrative fees charged by such Lender in connection with the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating amounts payable by the Borrowers to the Lenders under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, each Lender shall be deemed to have funded each Eurocurrency Rate Loan made by it at the Eurocurrency Rate for the Applicable Currency used in determining the Adjusted Eurocurrency Rate for such Loan by a matching deposit or other borrowing in the applicable interbank market for a comparable amount, for a comparable period and in the same Applicable Currency, whether or not such Eurocurrency Rate Loan was in fact so funded.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Matters Applicable to all Requests for Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;A certificate of the Administrative Agent or any Lender claiming compensation under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and setting forth the additional amount or amounts to be paid to it hereunder shall be conclusive in the absence of manifest error. In determining such amount, the Administrative Agent or such Lender may use any reasonable averaging and attribution methods.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Upon any Lender&#8217;s making a claim for compensation under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company may replace such Lender in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> All of the obligations of the Borrowers under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall survive termination of the Commitments and repayment of all other Obligations.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE IV<br>CONDITIONS PRECEDENT TO CREDIT EXTENSIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Conditions of Initial Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The obligation of each Lender to make its initial Credit Extension hereunder is subject to satisfaction of the following conditions precedent&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Administrative Agent&#8217;s receipt of the following, each of which shall be originals or facsimiles (followed promptly by originals) unless otherwise specified, each properly executed by a Responsible Officer of the signing Loan Party, each dated the Effective Date (or, in the case of certificates </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of governmental officials, a recent date before the Effective Date) and each in form and substance satisfactory to the Administrative Agent and its legal counsel&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;executed counterparts of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;a Note executed by each Borrower in favor of each Lender requesting a Note&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;such certificates of resolutions or other action, incumbency certificates and&#47;or other certificates of Responsible Officers of each Loan Party as the Administrative Agent may require evidencing the identity, authority and capacity of each Responsible Officer thereof authorized to act as a Responsible Officer in connection with this Agreement and the other Loan Documents to which such Loan Party is a party&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;such documents and certifications as the Administrative Agent may reasonably require to demonstrate that each Loan Party is duly organized or formed, and that the Company is validly existing, in good standing and qualified to engage in business in its jurisdiction of organization&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;a favorable opinion of Dorsey &#38; Whitney, LLP, counsel to the Loan Parties, addressed to the Administrative Agent and each Lender, in form and substance satisfactory to the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;a certificate signed by a Responsible Officer of the Company certifying (A) that the conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 4.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> have been satisfied, (B) that there has been no event or circumstance since the date of the Audited Financial Statements that has had or could be reasonably expected to have, either individually or in the aggregate, a Material Adverse Effect and (C) that attached thereto is a true and correct calculation of the Leverage Ratio as of the last day of the fiscal quarter of the Company most recently ended prior to the Effective Date&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vii)&#160;&#160;&#160;&#160;such other assurances, certificates, documents, consents or opinions as the Administrative Agent, the L&#47;C Issuer or the Required Lenders reasonably may require.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The Administrative Agent shall have received satisfactory evidence that all principal, interest, fees and other amounts owing under the Existing Credit Agreement (other than contingent obligations in respect of the Existing Letters of Credit and inchoate indemnity obligations) have been (or shall substantially contemporaneously with the effectiveness hereof be) repaid in full (it being understood that such amounts may be repaid out of the proceeds of Loans hereunder), and all commitments with respect thereto have been terminated.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Unless waived by the Administrative Agent, the Borrowers shall have paid all Attorney Costs of the Administrative Agent to the extent invoiced prior to or on the Effective Date, plus such additional amounts of Attorney Costs as shall constitute its reasonable estimate of Attorney Costs incurred or to be incurred by it through the closing proceedings (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such estimate shall not thereafter preclude a final settling of accounts between the Borrowers and the Administrative Agent).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;The Company shall have paid or made arrangements to pay contemporaneously with closing to the Administrative Agent, the Arrangers and the Lenders the fees set forth or referenced in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.10(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and any other accrued and unpaid fees or commissions due hereunder.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;The Administrative Agent and each Lender shall have received all documentation and other information requested by the Administrative Agent or such Lender or required by regulatory authorities in order for the Administrative Agent or such Lender, as applicable, to comply with requirements of any Anti-Money Laundering Laws, including the PATRIOT Act and any applicable &#8220;know your customer&#8221; rules and regulations.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;To the extent requested by the Administrative Agent or any Lender, the Company shall have delivered to the Administrative Agent or such Lender, as applicable, a Beneficial Ownership Certification in relation to the Company (or, if the Administrative Agent or such Lender requests, a certification that the Company qualifies for an express exclusion from the &#8220;legal entity customer&#8221; definition under the Beneficial Ownership Regulations).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Without limiting the generality of the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for purposes of determining compliance with the conditions specified in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Administrative Agent and each Lender that has signed this Agreement shall be deemed to have consented to, approved or accepted or to be satisfied with, each document or other matter required thereunder to be consented to or approved by or acceptable or satisfactory to a Lender unless the Administrative Agent shall have received notice from such Lender prior to the proposed Effective Date specifying its objection thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Conditions to all Credit Extensions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The obligation of each Lender to honor any Request for Credit Extension (other than a Notice of Conversion&#47;Continuation requesting only a conversion of Loans to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the other</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">another</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Type or a continuation of Eurocurrency Rate Loans</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> or Term SOFR Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) is subject to the following conditions precedent&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The representations and warranties of the Company, each Borrowing Subsidiary and each other Loan Party contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article V</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or any other Loan Document, or which are contained in any document furnished at any time under or in connection herewith or therewith, shall be true and correct in all material respects on and as of the date of such Credit Extension, except to the extent that such representations and warranties specifically refer to an earlier date, in which case they shall be true and correct in all material respects as of such earlier date, and except that for purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the representations and warranties contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be deemed to refer to the most recent statements furnished pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;No Default shall exist or would result from such proposed Credit Extension.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Administrative Agent and, if applicable, the L&#47;C Issuer shall have received a Request for Credit Extension in accordance with the requirements hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Request for Credit Extension (other than a Notice of Conversion&#47;Continuation requesting only a conversion of Loans to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">the other</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">another</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Type or a continuation of Eurocurrency Rate </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loans or Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans) submitted by any Borrower shall be deemed to be a representation and warranty that the conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 4.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> have been satisfied on and as of the date of the applicable Credit Extension.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Initial Credit Extension to Each Borrowing Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The obligation of each Lender to make an initial Loan to, and of the L&#47;C Issuer to issue any Letter of Credit for the account of, each Borrowing Subsidiary following any designation of such Borrowing Subsidiary as a Borrower hereunder pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is subject to the Administrative Agent&#8217;s receipt on or before the date of such initial Credit Extension of each of the following, in form and substance satisfactory to the Administrative Agent and dated such date, and in sufficient copies for each Lender&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Certified copies of the resolutions of the board of directors (or equivalent governing body) of such Borrowing Subsidiary (with a certified English translation if the original thereof is not in English) approving this Agreement and each other Loan Document to which such Borrowing Subsidiary is or will be a party, and of all documents evidencing other necessary corporate action and governmental approvals, if any, with respect to this Agreement and such other Loan Documents.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;A certificate of the Secretary or an Assistant Secretary of such Borrowing Subsidiary certifying the names and true signatures of the officers of such Borrowing Subsidiary authorized to sign this Agreement and each other Loan Document to which such Borrowing Subsidiary is or will be a party and the other documents to be delivered hereunder.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Such documents and certifications as the Administrative Agent may reasonably require to demonstrate that such Borrowing Subsidiary is duly organized or formed, and that such Borrowing Subsidiary is validly existing, in good standing (or equivalent) and qualified to engage in business in its jurisdiction of organization.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;A certificate signed by a duly authorized officer of the Company, dated as of the date of such initial Credit Extension, certifying that such Borrowing Subsidiary shall have obtained all governmental and third party authorizations, consents, approvals (including exchange control approvals) and licenses required under applicable Laws necessary for such Borrowing Subsidiary to execute and deliver this Agreement and each other Loan Document to which it is a party and to perform its Obligations hereunder and thereunder.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;The documentation referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to such Borrowing Subsidiary.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;A favorable opinion of counsel to such Borrowing Subsidiary, dated the date of such initial Credit Extension, in form and substance satisfactory to the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;Such other approvals, opinions or documents as any Lender, through the Administrative Agent, may reasonably request.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE V<br>REPRESENTATIONS AND WARRANTIES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and each Borrowing Subsidiary represents and warrants to the Administrative Agent and the Lenders that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Existence, Qualification and Power&#59; Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Each Loan Party (a) is duly organized, validly existing and in good standing under the Laws of the jurisdiction of its incorporation or organization, (b) has all requisite power and authority and all requisite governmental licenses, authorizations, consents and approvals to (i) own its assets and carry on its business and (ii) execute, deliver and perform its obligations under each Loan Document to which it is a party, (c) is duly qualified and is licensed and in good standing under the Laws of each jurisdiction where its ownership, lease or operation of properties or the conduct of its business requires such qualification or license and (d) is in compliance with all Laws, except in each case referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (b)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the extent that failure to do so could not reasonably be expected to have a Material Adverse Effect. No Loan Party nor any Subsidiary thereof is an Affected Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Authorization&#59; No Contravention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The execution, delivery and performance by each Loan Party of each Loan Document to which such Person is party have been duly authorized by all necessary corporate or other organizational action, and do not and will not (a) contravene the terms of any of such Person&#8217;s Organization Documents, (b) conflict with or result in any breach or contravention of, or the creation of any Lien under, (i) any Contractual Obligation to which such Person is a party or (ii) any order, injunction, writ or decree of any Governmental Authority or any arbitral award to which such Person or its property is subject, in each case except as could not reasonably be expected to have a Material Adverse Effect, or (c) violate any Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Governmental Authorization&#59; Other Consents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No approval, consent, exemption, authorization or other action by, or notice to, or filing with, any Governmental Authority or any other Person is necessary or required in connection with the execution, delivery or performance by, or enforcement against, any Loan Party of this Agreement or any other Loan Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Binding Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This Agreement has been, and each other Loan Document, when delivered hereunder, will have been, duly executed and delivered by each Loan Party that is party thereto. This Agreement constitutes, and each other Loan Document when so delivered will constitute, a legal, valid and binding obligation of such Loan Party that is a party thereto, enforceable against such Loan Party in accordance with its terms, subject to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the effects of bankruptcy, insolvency, fraudulent conveyance, moratorium, examinership, reorganization and other similar laws relating to or affecting creditors&#8217; rights generally and general principles of equity (whether considered in a proceeding in equity or law).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Statements&#59; No Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Audited Financial Statements (i) were prepared in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein, (ii) fairly present the financial condition of the Company and its Subsidiaries as of the date thereof and their results of operations for the period covered thereby in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein and (iii) show all material indebtedness and other liabilities, direct or contingent, of the Company and its Subsidiaries as of the date thereof, including liabilities for taxes, material commitments and Indebtedness.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The unaudited consolidated financial statements of the Company and its Subsidiaries dated January 31, 2021, and the related consolidated statements of income or operations, shareholders&#8217; equity and cash flows for the fiscal quarter ended on that date (i) were prepared in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein and (ii) fairly present the financial condition of the Company and its Subsidiaries as of the date thereof and their results of operations for the period covered thereby, subject, in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the absence of footnotes and to normal year-end audit adjustments.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Since the date of the Audited Financial Statements through the Effective Date, there has been no event or circumstance, either individually or in the aggregate, that has had or could reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Litigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There are no actions, suits, proceedings, claims or disputes pending or, to the knowledge of the Company after due and diligent investigation, threatened or contemplated, at law, in equity, in arbitration or before any Governmental Authority, by or against the Company or any of its Subsidiaries or against any of their properties or revenues that (a) purport to affect this Agreement or any other Loan Document, or any of the transactions contemplated hereby or (b) either individually or in the aggregate could reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Environmental Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The operations and properties of the Company and each of its Subsidiaries comply in all material respects with all applicable Environmental Laws and Environmental Permits, all past non-compliance with such Environmental Laws and Environmental Permits has been resolved without material ongoing obligations or costs, and no circumstances exist that could be reasonably likely to (i) form the basis of an Environmental Action against the Company or any of its Subsidiaries or any of their properties that could reasonably be expected to have a Material Adverse Effect or (ii) cause any such property to be subject to any restrictions on ownership, occupancy, use or transferability under any Environmental Law that could reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Except as could not reasonably be expected to have a Material Adverse Effect, none of the properties currently owned or operated by the Company or any of its Subsidiaries is listed or proposed for listing on the National Priorities List under the Comprehensive Environmental Response, Compensation and Liability Act of 1980 or on the Comprehensive Environmental Response, Compensation and Liability Information System maintained by the U.S. Environmental Protection Agency or any analogous foreign, state or local list or, to the best knowledge of the Company, is adjacent to any such property.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;All Hazardous Materials generated, used, treated, handled or stored at or transported to or from any property currently or formerly owned or operated by the Company or any of its Subsidiaries have been disposed of in a manner not reasonably expected to have a Material Adverse Effect.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company and its Subsidiaries have filed all federal, state and other material tax returns and reports required to be filed, and have paid all federal, state and other material Taxes, assessments, fees and other governmental charges levied or imposed upon them or their properties, income or assets otherwise due and payable, except those which are being contested in good faith by appropriate proceedings diligently conducted and for which adequate reserves have been provided in accordance with GAAP and those that could not reasonably be expected to have a Material Adverse Effect. There is no proposed tax assessment against the Company or any Subsidiary that would, if made, have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ERISA Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;No ERISA Event has occurred or is reasonably expected to occur with respect to any Plan that is reasonably expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;As of the last annual actuarial valuation date, the funding target attainment percentage, as defined in Section 303 of ERISA, of each Plan exceeds 90% except with respect to any Plan the unfunded current liability of which does not exceed the Threshold Amount.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Neither the Company nor any ERISA Affiliate has incurred or is reasonably expected to incur any Withdrawal Liability that is reasonably expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Except as could not reasonably be expected to have a Material Adverse Effect, neither the Company nor any ERISA Affiliate has been notified by the sponsor of a Multiemployer Plan that such Multiemployer Plan is in reorganization or has been terminated, within the meaning of Title IV of ERISA, and no such Multiemployer Plan is reasonably expected to be in reorganization or to be terminated, within the meaning of Title IV of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of the Effective Date, the Company has no Subsidiaries other than those specifically disclosed in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 5.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 5.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sets forth the jurisdiction of organization of each Subsidiary as of the Effective Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Margin Regulations&#59; Investment Company Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;No Borrower is engaged or will engage, principally or as one of its important activities, in the business of purchasing or carrying margin stock (within the meaning of Regulation U issued by the FRB), or extending credit for the purpose of purchasing or carrying margin stock. Following the application of the proceeds of each Borrowing or drawing under each Letter of Credit, not more than 25% of the value of the assets of the Company and its Subsidiaries on a consolidated basis subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or subject to any restriction contained in any agreement or instrument between the Borrowers and any Lender or any Affiliate of any Lender relating to Indebtedness and within the scope of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.01(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> will be margin stock.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;None of the Company, any Person Controlling the Company, or any Subsidiary is or is required to be registered as an &#8220;investment company&#8221; under the Investment Company Act of 1940.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No report, financial statement, certificate or other information furnished in writing by or on behalf of any Loan Party to the Administrative Agent or any Lender in connection with the transactions contemplated hereby and the negotiation of this Agreement or delivered hereunder (as modified or supplemented by other information so furnished) contains any material misstatement of fact or, when taken as a whole, omits to state any material fact necessary to make the statements therein, in the light of the circumstances under which they were made, not materially misleading&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, with respect to projected financial information (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Projections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the Company and the Borrowing Subsidiaries represent only that such information was prepared in good faith based upon assumptions believed to be reasonable at the time, it being understood that the Projections are as to future events and are not to be viewed as facts, the Projections are subject to significant uncertainties and contingencies, many of which are beyond the Company&#8217;s and the Borrowing Subsidiaries&#8217; control, that no assurance can be given </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that any particular Projections will be realized and the actual results during the period or periods covered by any such Projections may differ significantly from the projected results and such differences may be material.  As of the Effective Date, all of the information included in any Beneficial Ownership Certification delivered to the Administrative Agent or any Lender pursuant to this Agreement is true and correct.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Each of the Company and each Subsidiary is in compliance with the requirements of all Laws and all orders, writs, injunctions and decrees applicable to it or to its properties, except in such instances in which such requirement of Law or order, writ, injunction or decree is being contested in good faith by appropriate proceedings diligently conducted or in which any violations of such requirements would not, in the aggregate for all such violations, have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">OFAC&#59; Anti-Terrorism&#59; Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Neither the Company nor any of its Subsidiaries or, to their knowledge, any of their Related Parties (a) is an &#8220;enemy&#8221; or an &#8220;ally of the enemy&#8221; within the meaning of Section 2 of the Trading with the Enemy Act of the United States (50 U.S.C. App. &#167;&#167; 1 et seq.), (b) is in violation of (i) the Trading with the Enemy Act, (ii) any of the foreign assets control regulations of the United States Treasury Department (31 CFR, Subtitle B, Chapter V) or any enabling legislation or executive order relating thereto, (iii) any Sanctions or Anti-Money Laundering Laws or (iv) the PATRIOT Act or (c) is a Sanctioned Person. No part of the proceeds of any Credit Extension will be unlawfully used directly or indirectly to fund any operations in, finance any investments or activities in or make any payments to, a Sanctioned Person or a Sanctioned Country, or in any other manner that will result in any violation by any Person (including any Lender, any Arranger, the Administrative Agent or the L&#47;C Issuer) of any Anti-Corruption Laws or Sanctions. The Company has implemented and maintains in effect policies and procedures designed to ensure compliance by the Company, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws, Anti-Money Laundering Laws and applicable Sanctions, and the Company, its Subsidiaries and their respective officers and employees and to the knowledge of the Company its directors and agents, are in compliance with Anti-Corruption Laws, Anti-Money Laundering Laws and Sanctions in all material respects.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE VI<br>AFFIRMATIVE COVENANTS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">So long as any Lender shall have any Commitment hereunder, any Loan or other Obligation hereunder (other than inchoate indemnity obligations) shall remain unpaid or unsatisfied, or any Letter of Credit shall remain outstanding, the Company and the Borrowing Subsidiaries shall, and shall (except in the case of the covenants set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6.02 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) cause each Subsidiary to&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deliver to the Administrative Agent (for further delivery to each Lender), in form and detail reasonably satisfactory to the Administrative Agent and the Required Lenders&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;as soon as available, but in any event within 90 days after the end of each fiscal year, a consolidated balance sheet of the Company and its Subsidiaries as at the end of such fiscal year, and the related consolidated statements of income or operations, shareholders&#8217; equity and cash flows for such fiscal year, setting forth in each case in comparative form the figures for the previous fiscal year, all in reasonable detail and prepared in accordance with GAAP, audited and accompanied by a report and opinion of PricewaterhouseCoopers, LLP or another independent certified public accountant of nationally recognized standing, which report and opinion shall be prepared in accordance with generally accepted auditing standards and shall not be subject to any &#8220;going concern&#8221; or like qualification or exception or any qualification or exception as to the scope of such audit and which report shall state that such financial statements present fairly the financial position of the Company and its Subsidiaries as of the date and for the period indicated in conformity with GAAP&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;as soon as available, but in any event within 45 days after the end of each of the first three fiscal quarters of each fiscal year, a consolidated balance sheet of the Company and its Subsidiaries as at the end of such fiscal quarter, and the related consolidated statements of income or operations, shareholders&#8217; equity and cash flows for such fiscal quarter and for the portion of the fiscal year then ended, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">setting forth in each case in comparative form the figures for the corresponding fiscal quarter of the previous fiscal year and the corresponding portion of the previous fiscal year, all in reasonable detail and certified by a Responsible Officer of the Company as fairly presenting the financial condition, results of operations, shareholders&#8217; equity and cash flows of the Company and its Subsidiaries in accordance with GAAP, subject only to normal year-end audit adjustments and the absence of footnotes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As to any information contained in materials furnished pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.02(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company shall not be separately required to furnish such information under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above, but the foregoing shall not be in derogation of the obligation of the Company to furnish the information and materials described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above at the times specified therein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Certificates&#59; Other Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Deliver to the Administrative Agent (for further distribution to each Lender), in form and detail satisfactory to the Administrative Agent and the Required Lenders&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;concurrently with the delivery of the financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 6.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a duly completed Compliance Certificate signed by a Responsible Officer of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;promptly after any request by the Administrative Agent or any Lender, copies of any detailed audit reports, management letters or recommendations submitted to the board of directors (or the audit committee of the board of directors) of the Company by independent accountants in connection with the accounts or books of the Company or any Subsidiary, or any audit of any of them&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;promptly after the same are available, copies of each annual report, proxy or financial statement or other report or communication sent to the stockholders of the Company, and copies of all annual, regular, periodic and special reports and registration statements which the Company may file or be required to file with the SEC under Section 13 or 15(d) of the Securities Exchange Act of 1934, and not otherwise required to be delivered to the Administrative Agent pursuant hereto&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;promptly, and in any event within ten (10</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Business Days after receipt thereof by any Loan Party or any Subsidiary thereof, copies of each notice or other correspondence received from the SEC (or comparable agency in any applicable non-U.S. jurisdiction) concerning any investigation or possible investigation or other inquiry by such agency regarding financial or other operational results of any Loan Party or any Subsidiary thereof that could reasonably be expected to have a Material Adverse Effect&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;promptly upon the reasonable request of the Administrative Agent or any Lender, provide the Administrative Agent or directly to such Lender, as the case may be, any information or documentation requested by it for purposes of complying with the Beneficial Ownership Regulation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;promptly, such additional information regarding the business, financial or corporate affairs of the Company or any Subsidiary, or compliance with the terms of the Loan Documents, as the Administrative Agent or any Lender may from time to time reasonably request.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Documents required to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.02(c) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(to the extent any such documents are included in materials otherwise filed with the SEC) may be delivered electronically and, if so delivered, shall be deemed to have been delivered on the date (i) on which the Company posts such documents, or provides a link thereto, on the Company&#8217;s website on the Internet at the website address listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; or (ii) on which such documents are posted on the Company&#8217;s behalf on IntraLinks&#47;IntraAgency or another relevant website, if any, to which each Lender and the Administrative Agent have access (whether a commercial, third-party website or whether sponsored by the Administrative Agent)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that (i) the Company shall deliver paper copies of such documents to the Administrative Agent or any Lender that requests the Company to deliver such paper copies until a written request to cease delivering paper copies is given by the Administrative Agent or such Lender and (ii) the Company shall notify (which may be by facsimile or electronic mail) the Administrative Agent and each Lender of the posting of any such documents and provide to the Administrative Agent by electronic mail electronic versions (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, soft copies) of such documents. Notwithstanding anything contained herein, upon the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">request of the Administrative Agent or any Lender, the Company shall deliver paper copies of the Compliance Certificates required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Administrative Agent or such Lender. Except for such Compliance Certificates, the Administrative Agent shall have no obligation to request the delivery or to maintain copies of the documents referred to above, and in any event shall have no responsibility to monitor compliance by the Company with any such request for delivery, and each Lender shall be solely responsible for requesting delivery to it or maintaining its copies of such documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Borrower hereby acknowledges that (a) the Administrative Agent and&#47;or the Arrangers will make available to the Lenders and the L&#47;C Issuer Communications by posting such Communications on IntraLinks the Platform and (b) certain of the Lenders may be &#8220;public-side&#8221; Lenders (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e., </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lenders that do not wish to receive material non-public information with respect to any Borrower or its securities) (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Public Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). Each Borrower hereby agrees that (w) all Communications that are to be made available to Public Lenders shall be clearly and conspicuously marked &#8220;PUBLIC&#8221; which, at a minimum, shall mean that the word &#8220;PUBLIC&#8221; shall appear prominently on the first page thereof&#59; (x) by marking Communications &#8220;PUBLIC,&#8221; the Borrowers shall be deemed to have authorized the Administrative Agent, the Arrangers the L&#47;C Issuer and the Lenders to treat such Communications as either publicly available information or not material information (although it may be sensitive and proprietary) with respect to the Borrowers or their respective securities for purposes of United States federal and state securities laws&#59; (y) all Communications marked &#8220;PUBLIC&#8221; are permitted to be made available through a portion of the Platform designated &#8220;Public Investor&#59;&#8221; and (z) the Administrative Agent and the Arrangers shall be entitled to treat any Communications that are not marked &#8220;PUBLIC&#8221; as being suitable only for posting on a portion of the Platform not designated &#8220;Public Investor.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Promptly notify the Administrative Agent (and the Administrative Agent shall promptly notify each Lender)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;of the occurrence of any Default&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;of any matter that has resulted or could reasonably be expected to result in a Material Adverse Effect, including (i) breach or non-performance of, or any default under, a Contractual Obligation of the Company or any Subsidiary, (ii) any dispute, litigation, investigation, proceeding or suspension between the Company or any Subsidiary and any Governmental Authority or (iii) the commencement of, or any material development in, any litigation or proceeding affecting the Company or any Subsidiary, including pursuant to any applicable Environmental Law, in each case that could reasonably be expected to have a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;of the occurrence of any ERISA Event that could reasonably be expected to have a Material Adverse Effect&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;of any change in the information provided in any Beneficial Ownership Certification previously delivered to the Administrative Agent or any Lender that would result in a change to the list of beneficial owners identified therein (or, if applicable, the applicable Borrower ceasing to fall within an express exclusion to the definition of &#8220;legal entity customer&#8221; under the Beneficial Ownership Regulation)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;of any material change in accounting policies or financial reporting practices by the Company or any Loan Party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each notice pursuant to this Section shall be accompanied by a statement of a Responsible Officer of the Company setting forth details of the occurrence referred to therein and stating what action the Company has taken and proposes to take with respect thereto. Each notice pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall describe with particularity any and all provisions of this Agreement and any other Loan Document that have been breached.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Payment of Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Pay and discharge as the same shall become due and payable (a) all Tax liabilities, assessments and governmental charges or levies upon it or its properties or assets and (b) all lawful claims </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which, if unpaid, would by law become a Lien upon its property&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that neither the Company nor any of its Subsidiaries shall be required to pay or discharge (i) any such Tax, assessment, charge or claim that is being contested in good faith and by proper proceedings and as to which appropriate reserves are being maintained, or (ii) any such Tax, assessment, charge or claim that could not reasonably in the aggregate be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Preservation of Existence, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Preserve and maintain its corporate existence, rights (charter and statutory) and franchises&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the Company and each of its Subsidiaries may consummate any merger, consolidation or sale of assets permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that neither the Company nor any of its Subsidiaries shall be required to preserve any right or franchise if the Board of Directors of the Company or such Subsidiary shall determine that the preservation thereof is no longer desirable in the conduct of the business of the Company or such Subsidiary, as the case may be, and that the loss thereof could not, individually or in the aggregate, have a Material Adverse Effect, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, further, that no Subsidiary (other than a Borrowing Subsidiary) shall be required to preserve its corporate existence if such failure to preserve its corporate existence could not, individually or in the aggregate, have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Maintenance of Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Maintain, preserve and protect all of its material properties and equipment necessary in the operation of its business in good working order and condition, ordinary wear and tear excepted, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that this Section shall not prevent the Company or any Borrowing Subsidiary from discontinuing the operation and the maintenance of any of its properties if such discontinuance is desirable in the conduct of its business and the Company has concluded that such discontinuance could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Maintenance of Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Maintain with financially sound and reputable insurance companies insurance with respect to its properties and business against loss or damage of the kinds customarily insured against by Persons engaged in the same or similar business, of such types and in such amounts as are customarily carried under similar circumstances by such other Persons&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the Company and its Subsidiaries may instead self-insure to the same general extent as other manufacturing companies of similar size as the Company or such Subsidiary and to the extent consistent with prudent business practice.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Comply in all material respects with the requirements of all Laws and all orders, writs, injunctions and decrees applicable to it or to its business or property, except in such instances in which such requirement of Law or order, writ, injunction or decree is being contested in good faith by appropriate proceedings diligently conducted or in which failure to comply could not reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Books and Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Maintain proper books of record and account in conformity with GAAP consistently applied.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Inspection Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Permit representatives and independent contractors of the Administrative Agent and each Lender to visit and inspect any of its properties, to examine its corporate, financial and operating records, and make copies thereof or abstracts therefrom, and to discuss its affairs, finances and accounts with its directors, officers, and independent public accountants, all at the Lenders&#8217; expense and at such reasonable times during normal business hours and as often as may be reasonably desired, upon reasonable advance notice to the Company&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that when an Event of Default exists the Administrative Agent or any Lender (or any of their respective representatives or independent contractors) may do any of the foregoing at the expense of the Company at any time during normal business hours and without advance notice.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Use the proceeds of the Credit Extensions to refinance certain existing Indebtedness of the Company and for working capital, capital expenditures and general corporate purposes not in contravention of any Law or of any Loan Document. Without limiting the foregoing, the Company shall not use or permit the use of the proceeds of any Credit Extension in a manner inconsistent with its representation and warranty set forth in the second sentence of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (a) Comply, and cause each of its Subsidiaries to comply, with all applicable Environmental Laws and Environmental Permits, (b) obtain and renew and cause each of its Subsidiaries to obtain and renew all Environmental Permits necessary for its operations and properties and (c) conduct, and cause each of its Subsidiaries to conduct, any investigation, study, sampling and testing, and undertake any cleanup, removal, remedial or other action necessary to remove and clean up all Hazardous Materials from any of its properties, required by Environmental Laws, other than, in the case of (a) through (c), such failures the consequences of which in the aggregate would not have a Material Adverse Effect&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that neither the Company nor any of its Subsidiaries shall be required to undertake any such cleanup, removal, remedial or other action to the extent that its obligation to do so is being contested in good faith and by proper proceedings and appropriate reserves are being maintained with respect to such circumstances.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE VII<br>NEGATIVE COVENANTS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">So long as any Lender shall have any Commitment hereunder, any Loan or other Obligation (other than inchoate indemnity obligations) hereunder shall remain unpaid or unsatisfied, or any Letter of Credit shall remain outstanding, the Company and each Borrowing Subsidiary shall not, nor shall they permit any Subsidiary to, directly or indirectly&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Create, incur, assume or suffer to exist any Lien upon any of its property, assets or revenues, whether now owned or hereafter acquired, other than the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Permitted Liens&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;the Liens existing on the Effective Date and described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Liens on property of a Person existing at the time such Person is merged into or consolidated with the Company or any Subsidiary of the Company or becomes a Subsidiary of the Company or at the time of acquisition of such property by the Company or a Borrowing Subsidiary, whether or not the Indebtedness secured by such Lien is assumed by the Company or a Borrowing Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such Liens were not created in contemplation of such merger, consolidation or acquisition and do not extend to any assets other than those of the Person so merged into or consolidated with the Company or such Subsidiary or acquired by the Company or such Subsidiary (other than property that is an improvement to or is acquired for specific use in connection with the subject property)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Liens on receivables of the Company or any Subsidiary (and in property securing or otherwise supporting such receivables) in favor of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Liens on receivables of any kind (and in property securing or otherwise supporting such receivables) in connection with the agreements for limited recourse or non-recourse sales by the Company or any of its Subsidiaries for cash of such receivables or interests therein, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that (A) any such agreement is of a type and on terms customary for comparable transactions in the good faith judgment of the Company, (B) such agreement does not create any interest in any asset other than receivables (and property securing or otherwise supporting such receivables) and proceeds of the foregoing and (C) on any date of determination, the aggregate face value of such receivables shall not exceed at any time outstanding $200,000,000&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Liens created under any agreement relating to the sale, transfer, or other disposition of assets permitted hereunder, if such Liens relate solely to the assets to be sold, transferred, or otherwise disposed of&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;Liens solely on any cash earnest money deposits made by the Company or any Subsidiary in connection with any letter of intent or purchase agreement permitted hereunder&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Liens arising with respect to repurchase obligations arising in the ordinary course of the cash management activities of the Company or its Subsidiaries&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;judgment liens and judicial attachment liens not constituting an Event of Default under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.01(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;any interest or title of a lessor or licensor under any operating lease or license&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;Liens on cash securing Letters of Credit as required under this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;licenses, leases, or subleases granted to other Persons in the ordinary course of business and not interfering in any material respect with the business of any Loan Party&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;Liens securing obligations incurred to pay annual premiums for property, casualty or liability insurance policies maintained by the Company or any Subsidiary, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such Liens attach only to insurance policies and proceeds thereof, and pledges and deposits and other Liens securing liability for reimbursement or indemnification obligations of (including obligations in respect of letters of credit or bank guarantees for the benefit of) insurance carriers providing property, casualty, or liability insurance to the Company or any Subsidiary</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;the replacement, extension or renewal of any Lien permitted by this Section upon or in the same property theretofore subject thereto or the replacement, extension or renewal (without increase in the principal amount of Indebtedness (except for any increase attributable to any premium or fee payable in connection with such replacement, extension, or renewal)) of the Indebtedness secured thereby&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;additional Liens securing Indebtedness, which Liens are not otherwise permitted by paragraphs (a) through (n) above, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, at the time of creation, assumption or incurrence thereof and immediately after giving effect thereto and to the application of the proceeds therefrom, secured Priority Debt outstanding does not exceed $100,000,000 in aggregate principal amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Fundamental Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Merge or consolidate with or into any Person or convey, transfer, lease or otherwise dispose of (whether in one transaction or in a series of transactions) all or substantially all of the assets of the Company and its Subsidiaries taken as a whole (whether now owned or hereafter acquired) to any Person, except that any Subsidiary of the Company may merge or consolidate with or into or make any such conveyance, transfer, lease or other disposition to any other Subsidiary of the Company, and except that any Subsidiary of the Company may merge into or make any such conveyance, transfer, lease or other disposition to the Company, and the Company or any Subsidiary of the Company may merge with any other Person so long as (a) in the case of any merger involving the Company, the Company is the surviving corporation, and (b) otherwise, the surviving corporation is a Subsidiary of the Company, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in each case, that no Default shall have occurred and be continuing at the time of such proposed transaction or would result therefrom.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Make any Investment, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Investments in cash equivalents and other cash management related-investments consistent with the investment policy from time to time adopted by the Company&#8217;s board of directors&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Investments by the Company in any Wholly-Owned Subsidiary or by any Subsidiary in the Company or a Wholly-Owned Subsidiary&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Investments consisting of extensions of credit in the nature of accounts receivable or notes receivable arising from the grant of trade credit in the ordinary course of business, and Investments received in satisfaction or partial satisfaction thereof from financially troubled account debtors to the extent reasonably necessary in order to prevent or limit loss&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Guarantees arising in the ordinary course of business and Guarantees of Indebtedness permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Investments made to consummate Permitted Acquisitions&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;investments in mutual funds related to non-qualified, deferred compensation plans, not to exceed the plan obligations&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;investments held in connection with the settlement, satisfaction, or enforcement of obligations or claims due or owing to the Company or any Subsidiary or as security for any such obligations or claim&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;investments in the form of advances to employees in the ordinary course of business for moving, relocation and travel expenses and other loans to employees for any lawful purpose&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;investments at no time aggregating more than $5,000,000 in the form of promissory notes, securities, and other non-cash consideration received in connection with any sales, transfers, or other dispositions permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Investments in existence on the Effective Date and listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;any other Investment that, when made, does not cause the aggregate amount of Investments permitted solely by this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to exceed 15% of Consolidated Net Worth.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Make or permit any material change in accounting policies or reporting practices, except as permitted by GAAP or, with respect to Foreign Subsidiaries, the applicable GAAP equivalent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Interest Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Permit the Consolidated Interest Coverage Ratio as of the last date of any fiscal quarter of the Company to be less than 3.5 to 1.0.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Permit the Leverage Ratio at any time of the Company to be greater than 3.50 to 1.00&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if a Material Acquisition is consummated within such fiscal quarter (any such fiscal quarter designated as such by the Company in writing to the Administrative Agent being the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Trigger Quarter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), then the Leverage Ratio may be greater than 3.50 to 1.00, but shall not exceed 4.00 to 1.00, for the period of four fiscal quarters ending on the last day of such Trigger Quarter and the periods of four fiscal quarters ending on the last day of each of the next succeeding three fiscal quarters (each such four-quarter period, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leverage Holiday</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, the Leverage Ratio shall return to less than or equal to 3.50 to 1.00 no later than the end of the fourth fiscal quarter next following the Trigger Quarter. There shall be no more than one (1) Leverage Holiday during the term of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Change in Nature of Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Engage in any material line of business substantially different from those lines of business conducted by the Company and its Subsidiaries on the date hereof or any business reasonably related or incidental thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Transactions with Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Enter into any material transaction of any kind with any Affiliate of the Company, whether or not in the ordinary course of business, other than on fair and reasonable terms substantially as favorable to the Company or such Subsidiary as would be obtainable by the Company or such Subsidiary at the time in a comparable arm&#8217;s length transaction with a Person other than an Affiliate, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the foregoing restriction shall not apply to (a) transactions between or among the Company and any of its Wholly-Owned Subsidiaries or between and among any Wholly-Owned Subsidiaries, (b) any transaction with an Affiliate or Subsidiary not prohibited by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (c) employment, indemnification, and compensation arrangements (including arrangements made with respect to benefits, bonuses and equity-based awards) entered into in the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ordinary course of business with members of the board of directors, officers, employees or consultants of the Company or a Subsidiary, and (d) payments by the Company and the Subsidiaries pursuant to tax sharing agreements among the Company and the Subsidiaries on customary terms that require each party to make payments when such taxes are due or refunds received of amounts equal to the income tax liabilities and refunds generated by each such party calculated on a separate return basis and payments to the party generating tax benefits and credits of amounts equal to the value of such tax benefits and credits made available to the group by such party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Use the proceeds of any Credit Extension, whether directly or indirectly, and whether immediately, incidentally or ultimately, to purchase or carry margin stock (within the meaning of Regulation U of the FRB) other than repurchases of stock of the Company provided such repurchases are in compliance with Regulation U of the FRB or to extend credit to others for the purpose of purchasing or carrying margin stock or to refund indebtedness originally incurred for such purpose.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Priority Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Permit the aggregate outstanding principal amount of Priority Debt at any time to be greater than 20% of Consolidated Net Worth, determined as of the most recent date for which Company financial statements have been delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE VIII<br>EVENTS OF DEFAULT AND REMEDIES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Any of the following shall constitute an Event of Default&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any Borrower or any other Loan Party fails to pay (i) when and as required to be paid herein, any amount of principal of any Loan or any L&#47;C Obligation, or (ii) within three days after the same becomes due, any interest on any Loan or on any L&#47;C Obligation or any fee due hereunder or (iii) within five days after the same becomes due, any other amount payable hereunder or under any other Loan Document&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Specific Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company or any Borrowing Subsidiary fails to perform or observe any term, covenant or agreement contained in any of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> 6.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or Article</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> VII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Other Defaults</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any Loan Party fails to perform or observe any other covenant or agreement (not specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above) contained in any Loan Document on its part to be performed or observed and such failure continues for 30 days&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any representation, warranty, certification or statement of fact made or deemed made by or on behalf of the Company or any other Loan Party herein, in any other Loan Document or in any document delivered in connection herewith or therewith shall be incorrect or misleading in any material respect when made or deemed made&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cross-Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. (i) The Company or any Subsidiary (A) fails to make any payment when due (whether by scheduled maturity, required prepayment, acceleration, demand or otherwise), after the passage of any grace period or cure period applicable thereto, in respect of any Indebtedness or Guarantee (other than Indebtedness hereunder and Indebtedness under Swap Contracts) having an aggregate principal amount (including undrawn committed or available amounts and including amounts owing to all creditors under any combined or syndicated credit arrangement) of more than the Threshold Amount or (B) fails to observe or perform, after the passage of any grace period or cure period applicable thereto, any other agreement or condition relating to any such Indebtedness or Guarantee or contained in any instrument or agreement evidencing, securing or relating thereto, or any other event and the passage of any grace period or cure period applicable thereto occurs, the effect of which default or other event under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.01(e)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is to cause, or to permit the holder or holders of such Indebtedness or the beneficiary or beneficiaries of such Guarantee (or a trustee or agent on behalf of such holder or holders or beneficiary or beneficiaries) to cause, with the giving of notice if required, such Indebtedness to be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">demanded or to become due or to be repurchased, prepaid, defeased or redeemed (automatically or otherwise), or an offer to repurchase, prepay, defease or redeem such Indebtedness to be made, prior to its stated maturity, or such Guarantee to become payable or cash collateral in respect thereof to be demanded&#59; or (ii) there occurs under any Swap Contract an Early Termination Date (as defined in such Swap Contract) or similar event resulting from (A) any event of default under such Swap Contract as to which the Company or any Subsidiary is the Defaulting Party (as defined in such Swap Contract) or (B) any Termination Event (as so defined) under such Swap Contract as to which the Company or any Subsidiary is an Affected Party (as so defined) and, in either event, the Swap Termination Value owed by the Company or such Subsidiary as a result thereof is greater than the Threshold Amount&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall not apply to secured Indebtedness that becomes due as a result of the voluntary sale or transfer of the property or assets securing such Indebtedness if such sale or transfer is permitted hereunder and under the documents providing for such Indebtedness, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that an Event of Default under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> caused by the occurrence of a breach or default with respect to Indebtedness in the aggregate in excess of the Threshold Amount shall be cured for purposes of this Agreement upon the Person asserting such breach or default waiving such breach or default or upon the Company or a Subsidiary curing such breach or default if, at the time of such waiver or such cure the Administrative Agent has not exercised any rights or remedies with respect to an Event of Default under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Insolvency Proceedings, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any Loan Party or any of its Subsidiaries institutes or consents to the institution of any proceeding under any Debtor Relief Law, or makes an assignment for the benefit of creditors&#59; or applies for or consents to the appointment of any receiver, trustee, custodian, conservator, liquidator, rehabilitator or similar officer for it or for all or any material part of its property&#59; or any receiver, trustee, custodian, conservator, liquidator, rehabilitator or similar officer is appointed without the application or consent of such Person and the appointment continues undischarged or unstayed for 60 days&#59; or any proceeding under any Debtor Relief Law relating to any such Person or to all or any material part of its property is instituted without the consent of such Person and continues undismissed or unstayed for 60 days, or an order for relief is entered in any such proceeding&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inability to Pay Debts&#59; Attachment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. (i) The Company or any Subsidiary becomes unable or admits in writing its inability or fails generally to pay its debts as they become due, or (ii) any writ or warrant of attachment or execution or similar process is issued or levied against all or any material part of the property of any such Person and is not released, vacated or fully bonded within 45 days after its issue or levy&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Judgments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There is entered against the Company or any Subsidiary (i) a final judgment or order for the payment of money in an aggregate amount exceeding the Threshold Amount (to the extent not covered by independent third-party insurance as to which the insurer does not dispute coverage) or (ii) any one or more non-monetary final judgments that have, or could reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect and, in either case, (A) enforcement proceedings are commenced by any creditor upon such judgment or order or (B) there is a period of 45 consecutive days during which a stay of enforcement of such judgment, by reason of a pending appeal or otherwise, is not in effect&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. (i) An ERISA Event occurs with respect to a Pension Plan or Multiemployer Plan which has resulted or could reasonably be expected to result in liability of the Company under Title IV of ERISA to the Pension Plan, Multiemployer Plan or the PBGC in an aggregate amount in excess of the Threshold Amount, or (ii) the Company or any ERISA Affiliate fails to pay when due, after the expiration of any applicable grace period, any installment payment with respect to its withdrawal liability under Section 4201 of ERISA under a Multiemployer Plan in an aggregate amount in excess of the Threshold Amount&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Invalidity of Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any Loan Document, at any time after its execution and delivery and for any reason other than as expressly permitted hereunder or satisfaction in full of all the Obligations, ceases to be in full force and effect&#59; or any Loan Party or any other Person contests in any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">manner the validity or enforceability of any Loan Document&#59; or any Loan Party denies that it has any or further liability or obligation under any Loan Document, or purports to revoke, terminate or rescind any Loan Document&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There occurs any Change of Control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Remedies Upon Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If any Event of Default occurs and is continuing, the Administrative Agent shall, at the request of, or may, with the consent of, the Required Lenders, take any or all of the following actions&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;declare by written notice to the Company the commitment of each Revolving Credit Lender to make Loans and any obligation of the L&#47;C Issuer to make L&#47;C Credit Extensions to be terminated, whereupon such commitments and obligation shall be terminated&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;declare by written notice to the Company the unpaid principal amount of all outstanding Loans, all interest accrued and unpaid thereon, and all other amounts owing or payable hereunder or under any other Loan Document to be immediately due and payable, without presentment, demand, protest or other notice of any kind, all of which are hereby expressly waived by the Borrowers&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;require that the Borrowers Cash Collateralize the L&#47;C Obligations (in an amount equal to the then Outstanding Amount thereof)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;exercise on behalf of itself and the Lenders all rights and remedies available to it and the Lenders under the Loan Documents or applicable Law&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that upon the occurrence of an actual or deemed entry of an order for relief with respect to any Borrower under the Bankruptcy Code of the United States, the obligation of each Lender to make Loans and any obligation of the L&#47;C Issuer to make L&#47;C Credit Extensions shall automatically terminate, the unpaid principal amount of all outstanding Loans and all interest and other amounts as aforesaid shall automatically become due and payable, and the obligation of the Borrowers to Cash Collateralize the L&#47;C Obligations as aforesaid shall automatically become effective, in each case without further act of the Administrative Agent or any Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Application of Funds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the exercise of remedies provided for in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (or after the Loans have automatically become immediately due and payable and the L&#47;C Obligations have automatically been required to be Cash Collateralized as set forth in the proviso to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), any amounts received on account of the Obligations shall be applied by the Administrative Agent in the following order&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">First</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to payment of that portion of the Obligations constituting fees, indemnities, expenses and other amounts (including Attorney Costs and amounts payable under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payable to the Administrative Agent in its capacity as such&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to payment of that portion of the Obligations constituting fees, indemnities and other amounts (other than principal and interest) payable to the Lenders and the L&#47;C Issuer (including Attorney Costs and amounts payable under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), ratably among them in proportion to the amounts described in this clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> payable to them&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to payment of that portion of the Obligations constituting accrued and unpaid interest on the Loans, L&#47;C Borrowings and other Obligations, ratably among the Lenders and the L&#47;C Issuer in proportion to the respective amounts described in this clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> payable to them&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to payment of that portion of the Obligations constituting unpaid principal of the Loans and L&#47;C Borrowings, ratably among the Lenders and the L&#47;C Issuer in proportion to the respective amounts described in this clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> held by them&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the Administrative Agent for the account of the L&#47;C Issuer, to Cash Collateralize that portion of L&#47;C Obligations comprised of the aggregate undrawn amount of Letters of Credit&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Last</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the balance, if any, after all of the Obligations have been indefeasibly paid in full, to the Company or as otherwise required by Law.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, amounts used to Cash Collateralize the aggregate undrawn amount of Letters of Credit pursuant to clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above shall be applied to satisfy drawings under such Letters of Credit as they occur. If any amount remains on deposit as Cash Collateral after all Letters of Credit have either been fully drawn or expired, such remaining amount shall be applied to the other Obligations, if any, in the order set forth above.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE IX<br>AGENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Appointment and Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Lenders and the L&#47;C Issuer hereby irrevocably appoints Wells Fargo to act on its behalf as the Administrative Agent hereunder and under the other Loan Documents and authorizes the Administrative Agent to take such actions on its behalf and to exercise such powers as are delegated to the Administrative Agent by the terms hereof or thereof, together with such actions and powers as are reasonably incidental thereto. The provisions of this Article are solely for the benefit of the Administrative Agent, the Lenders and the L&#47;C Issuer, and neither any Borrower nor any other Loan Party shall have rights as a third party beneficiary of any of such provisions. It is understood and agreed that the use of the term &#8220;agent&#8221; herein or in any other Loan Documents (or any other similar term) with reference to the Administrative Agent is not intended to connote any fiduciary or other implied (or express) obligations arising under agency doctrine of any applicable Law. Instead such term is used as a matter of market custom, and is intended to create or reflect only an administrative relationship between contracting parties.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Rights as a Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Person serving as the Administrative Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Administrative Agent and the term &#8220;Lender&#8221; or &#8220;Lenders&#8221; shall, unless otherwise expressly indicated or unless the context otherwise requires, include the Person serving as the Administrative Agent hereunder in its individual capacity. Such Person and its Affiliates may accept deposits from, lend money to, act as the financial advisor or in any other advisory capacity for and generally engage in any kind of business with the Borrowers or any Subsidiary or other Affiliate thereof as if such Person were not the Administrative Agent hereunder and without any duty to account therefor to the Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exculpatory Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Administrative Agent shall not have any duties or obligations except those expressly set forth herein and in the other Loan Documents. Without limiting the generality of the foregoing, the Administrative Agent&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;shall not be subject to any fiduciary or other implied duties, regardless of whether a Default has occurred and is continuing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;shall not have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated hereby or by the other Loan Documents that the Administrative Agent is required to exercise as directed in writing by the Required Lenders (or such other number or percentage of the Lenders as shall be expressly provided for herein or in the other Loan Documents), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the Administrative Agent shall not be required to take any action that, in its opinion or the opinion of its counsel, may expose the Administrative Agent to liability or that is contrary to any Loan Document or applicable Law, including for the avoidance of doubt any action that may be in violation of the automatic stay under any Debtor Relief Law or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any Debtor Relief Law&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;shall not, except as expressly set forth herein and in the other Loan Documents, have any duty to disclose, and shall not be liable for the failure to disclose, any information relating to any of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowers or any of their respective Affiliates that is communicated to or obtained by the Person serving as the Administrative Agent or any of its Affiliates in any capacity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Administrative Agent shall not be liable for any action taken or not taken by it (i) with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Administrative Agent shall believe in good faith shall be necessary, under the circumstances as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) or (ii) in the absence of its own gross negligence or willful misconduct. The Administrative Agent shall be deemed not to have knowledge of any Default unless and until notice describing such Default is given to the Administrative Agent by the Company, a Lender or the L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with this Agreement or any other Loan Document, (ii) the contents of any certificate, report or other document delivered hereunder or thereunder or in connection herewith or therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth herein or therein or the occurrence of any Default, (iv) the validity, enforceability, effectiveness or genuineness of this Agreement, any other Loan Document or any other agreement, instrument or document or (v) the satisfaction of any condition set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article IV </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or elsewhere herein, other than to confirm receipt of items expressly required to be delivered to the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Reliance by Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Administrative Agent shall be entitled to rely upon, and shall not incur any liability for relying upon, any notice, request, certificate, consent, statement, instrument, document or other writing (including any electronic message, Internet or intranet website posting or other distribution) believed by it to be genuine and to have been signed, sent or otherwise authenticated by the proper Person. The Administrative Agent also may rely upon any statement made to it orally or by telephone and believed by it to have been made by the proper Person, and shall not incur any liability for relying thereon. In determining compliance with any condition hereunder to the making of a Loan, or the issuance of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or the L&#47;C Issuer, the Administrative Agent may presume that such condition is satisfactory to such Lender or the L&#47;C Issuer unless the Administrative Agent shall have received notice to the contrary from such Lender or the L&#47;C Issuer prior to the making of such Loan or the issuance of such Letter of Credit. The Administrative Agent may consult with legal counsel (who may be counsel for the Company), independent accountants and other experts selected by it, and shall not be liable for any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Delegation of Duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Administrative Agent may perform any and all of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub-agents appointed by the Administrative Agent. The Administrative Agent and any such sub-agent may perform any and all of its duties and exercise its rights and powers by or through their respective Related Parties. The exculpatory provisions of this Article shall apply to any such sub-agent and to the Related Parties of the Administrative Agent and any such sub-agent, and shall apply to their respective activities in connection with the syndication of the credit facilities provided for herein as well as activities as Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Resignation of Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Administrative Agent may at any time give notice of its resignation to the Lenders, the L&#47;C Issuer and the Company. Upon receipt of any such notice of resignation, the Required Lenders shall have the right, with the consent of the Company (absent a continuing Default), not to be unreasonably withheld to appoint a successor, which shall be a bank with an office in the United States, or an Affiliate of any such bank with an office in the United States. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within 30 days after the retiring Administrative Agent gives notice of its resignation (or such earlier day as shall be agreed by the Required Lenders) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Resignation Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), then the retiring Administrative Agent may (but shall not be obligated to), on behalf of the Lenders and the L&#47;C Issuer, appoint a successor Administrative Agent meeting the qualifications set forth above. Whether or not a successor has been appointed, such resignation shall become effective in accordance with such notice on the Resignation Effective Date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;If the Person serving as Administrative Agent is a Defaulting Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the definition thereof, the Required Lenders may, to the extent permitted by applicable Law, by notice in writing to the Company and such Person, remove such Person as Administrative Agent and, with the consent of the Company (absent a continuing Default), not to be unreasonably withheld appoint a successor. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within 30 days (or such earlier day as shall be agreed by the Required Lenders) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Removal Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), then such removal shall nonetheless become effective in accordance with such notice on the Removal Effective Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;With effect from the Resignation Effective Date or the Removal Effective Date (as applicable), (1) the retiring or removed Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents (except that in the case of any collateral security held by the Administrative Agent on behalf of the Lenders or the L&#47;C Issuer under any of the Loan Documents, the retiring or removed Administrative Agent shall continue to hold such collateral security until such time as a successor Administrative Agent is appointed) and (2) except for any indemnity payments owed to the retiring or removed Administrative Agent, all payments, communications and determinations provided to be made by, to or through the Administrative Agent shall instead be made by or to each Lender and the L&#47;C Issuer directly, until such time, if any, as the Required Lenders appoint a successor Administrative Agent as provided for above. Upon the acceptance of a successor&#8217;s appointment as Administrative Agent hereunder, such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring or removed Administrative Agent (other than any rights to indemnity payments owed to the retiring or removed Administrative Agent), and the retiring or removed Administrative Agent shall be discharged from all of its duties and obligations hereunder or under the other Loan Documents. The fees payable by the Company to a successor Administrative Agent shall be the same as those payable to its predecessor unless otherwise agreed between the Company and such successor. After the retiring or removed Administrative Agent&#8217;s resignation or removal hereunder and under the other Loan Documents, the provisions of this Article and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">11.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall continue in effect for the benefit of such retiring or removed Administrative Agent, its sub-agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring or removed Administrative Agent was acting as Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Any resignation by Wells Fargo as Administrative Agent pursuant to this Section shall also constitute its resignation as L&#47;C Issuer. Upon the acceptance of a successor&#8217;s appointment as Administrative Agent hereunder, (i) such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring L&#47;C Issuer, (ii) the retiring L&#47;C Issuer shall be discharged from all of their respective duties and obligations hereunder or under the other Loan Documents, and (iii) the successor L&#47;C Issuer shall issue letters of credit in substitution for the Letters of Credit, if any, outstanding at the time of such succession or make other arrangement satisfactory to the retiring L&#47;C Issuer to effectively assume the obligations of the retiring L&#47;C Issuer with respect to such Letters of Credit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Non-Reliance on Administrative Agent and Other Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Lender and the L&#47;C Issuer acknowledges that it has, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement. Each Lender and the L&#47;C Issuer also acknowledges that it will, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties and based on such documents and information as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or any related agreement or any document furnished hereunder or thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Administrative Agent May File Proofs of Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In case of the pendency of any receivership, insolvency, liquidation, bankruptcy, reorganization, arrangement, adjustment, composition or other judicial proceeding relative to any Loan Party, the Administrative Agent (irrespective of whether the principal of any Loan or L&#47;C Obligation shall then be due and payable as herein expressed or by declaration or otherwise and irrespective </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of whether the Administrative Agent shall have made any demand on any Borrower) shall be entitled and empowered, by intervention in such proceeding or otherwise.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, L&#47;C Obligations and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of the Lenders, the L&#47;C Issuer and the Administrative Agent (including any claim for the reasonable compensation, expenses, disbursements and advances of the Lenders, the L&#47;C Issuer and the Administrative Agent and their respective agents and counsel and all other amounts due the Lenders, the L&#47;C Issuer and the Administrative Agent under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 2.05(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) allowed in such judicial proceeding&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such judicial proceeding is hereby authorized by each Lender and the L&#47;C Issuer to make such payments to the Administrative Agent and, in the event that the Administrative Agent shall consent to the making of such payments directly to the Lenders and the L&#47;C Issuer, to pay to the Administrative Agent any amount due for the reasonable compensation, expenses, disbursements and advances of the Administrative Agent and its agents and counsel, and any other amounts due the Administrative Agent under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 2.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nothing contained herein shall be deemed to authorize the Administrative Agent to authorize or consent to or accept or adopt on behalf of any Lender or the L&#47;C Issuer any plan of reorganization, arrangement, adjustment or composition affecting the Obligations or the rights of any Lender or to authorize the Administrative Agent to vote in respect of the claim of any Lender in any such proceeding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Cash Collateral and Guaranty Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Lenders irrevocably authorize the Administrative Agent to (and the Administrative Agent agrees that, so long as it has no knowledge that a Default exists or would result therefrom, it will upon the request of the Company), release any Cash Collateral granted to it or held by the Administrative Agent under any Loan Document (i) upon termination of the Aggregate Commitments and payment in full of all Obligations (other than contingent indemnification obligations) and the expiration or termination of all Letters of Credit or (ii) subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, if approved, authorized or ratified in writing by the Required Lenders. Upon request by the Administrative Agent at any time, the Required Lenders will confirm in writing the Administrative Agent&#8217;s authority to release any Cash Collateral pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other Agents&#59; Arrangers and Managers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None of the Lenders or other Persons identified on the facing page or signature pages of this Agreement as a &#8220;syndication agent,&#8221; &#8220;joint lead arranger,&#8221; or &#8220;joint bookrunner&#8221; shall have any right, power, obligation, liability, responsibility or duty under this Agreement other than, in the case of such Lenders, those applicable to all Lenders as such. Without limiting the foregoing, none of the Lenders or other Persons so identified shall have or be deemed to have any fiduciary relationship with any Lender. Each Lender acknowledges that it has not relied, and will not rely, on any of the Lenders or other Persons so identified in deciding to enter into this Agreement or in taking or not taking action hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Certain ERISA Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Each Lender (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of the Administrative Agent, and not, for the avoidance of doubt, to or for the benefit of the Company or any other Loan Party, that at least one of the following is and will be true&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;such Lender is not using &#8220;plan assets&#8221; (within the meaning of Section 3(42) of ERISA or otherwise for purposes of Title I of ERISA or Section 4975 of the Code) of one or more Benefit Plans with respect to such Lender&#8217;s entrance into, participation in, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">administration of and performance of the Loans, the Letters of Credit or the Commitments or this Agreement&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the prohibited transaction exemption set forth in one or more PTEs, such as PTE 84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96-23 (a class exemption for certain transactions determined by in-house asset managers), is applicable so as to exempt from the prohibitions of Section 406 of ERISA and Section 4975 of the Code such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;(A) such Lender is an investment fund managed by a &#8220;Qualified Professional Asset Manager&#8221; (within the meaning of Part VI of PTE 84-14), (B) such Qualified Professional Asset Manager made the investment decision on behalf of such Lender to enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Agreement, (C) the entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of PTE 84-14 and (D) to the best knowledge of such Lender, the requirements of subsection (a) of Part I of PTE 84-14 are satisfied with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement&#59; or </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;such other representation, warranty and covenant as may be agreed in writing between the Administrative Agent, in its sole discretion, and such Lender.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;In addition, unless either (1) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">sub-clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is true with respect to a Lender or (2) a Lender has provided another representation, warranty and covenant in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">sub-clause (iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent, and not, for the avoidance of doubt, to or for the benefit of the Company or any other Loan Party, that the Administrative Agent is not a fiduciary with respect to the assets of such Lender involved in such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement (including in connection with the reservation or exercise of any rights by the Administrative Agent under this Agreement, any other Loan Document or any documents related hereto or thereto).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Erroneous Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Each Lender, the L&#47;C Issuer, and any other party hereto hereby severally agrees that if (i) the Administrative Agent notifies (which such notice shall be conclusive absent manifest error) such Lender or the L&#47;C Issuer or any such other Person that has received funds from the Administrative Agent or any of its Affiliates, either for its own account or on behalf of a Lender or the L&#47;C Issuer (each such recipient, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Payment Recipient</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) that the Administrative Agent has determined in its sole discretion that any funds received by such Payment Recipient were erroneously transmitted to, or otherwise erroneously or mistakenly received by, such Payment Recipient (whether or not known to such Payment Recipient) or (ii) any Payment Recipient receives any payment from the Administrative Agent (or any of its Affiliates) (x) that is in a different amount than, or on a different date from, that specified in a notice of payment, prepayment or repayment sent by the Administrative Agent (or any of its Affiliates) with respect to such payment, prepayment or repayment, as applicable, (y) that was not preceded or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accompanied by a notice of payment, prepayment or repayment sent by the Administrative Agent (or any of its Affiliates) with respect to such payment, prepayment or repayment, as applicable, or (z) that such Payment Recipient otherwise becomes aware was transmitted or received in error or by mistake (in whole or in part) then, in each case, an error in payment shall be presumed to have been made (any such amounts specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.12(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, whether received as a payment, prepayment or repayment of principal, interest, fees, distribution or otherwise&#59; individually and collectively, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Erroneous Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) then, in each case, such Payment Recipient is deemed to have knowledge of such error at the time of its receipt of such Erroneous Payment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that nothing in this Section shall require the Administrative Agent to provide any of the notices specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above. Each Payment Recipient agrees that it shall not assert any right or claim to any Erroneous Payment, and hereby waives, any claim, counterclaim, defense or right of set-off or recoupment with respect to any demand, claim or counterclaim by the Administrative Agent for the return of any Erroneous Payments, including without limitation waiver of any defense based on &#8220;discharge for value&#8221; or any similar doctrine.   </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Without limiting the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, each Payment Recipient agrees that, in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, it shall promptly notify the Administrative Agent in writing of such occurrence.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;In the case of either </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (a)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(a)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, such Erroneous Payment shall at all times remain the property of the Administrative Agent and shall be segregated by the Payment Recipient and held in trust for the benefit of the Administrative Agent, and upon demand from the Administrative Agent, such Payment Recipient shall (or, shall cause any Person who received any portion of an Erroneous Payment on its behalf to), promptly, but in all events no later than one Business Day thereafter, return to the Administrative Agent the amount of any such Erroneous Payment (or portion thereof) as to which such a demand was made in Same Day Funds and in the currency so received, together with interest thereon in respect of each day from and including the date such Erroneous Payment (or portion thereof) was received by such Payment Recipient to the date such amount is repaid to the Administrative Agent at the Overnight Rate.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;In the event that an Erroneous Payment (or portion thereof) is not recovered by the Administrative Agent for any reason, after demand therefor by the Administrative Agent in accordance with immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, from any Lender that is a Payment Recipient or an Affiliate of a Payment Recipient (such unrecovered amount as to such Lender, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Erroneous Payment Return Deficiency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), then at the sole discretion of the Administrative Agent and upon the Administrative Agent&#8217;s written notice to such Lender (i) such Lender shall be deemed to have made a cashless assignment of the full face amount of the portion of its Loans (but not its Commitments) with respect to which such Erroneous Payment was made (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Erroneous Payment Impacted Class</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) to the Administrative Agent or, at the option of the Administrative Agent, the Administrative Agent&#8217;s applicable lending affiliate in an amount that is equal to the Erroneous Payment Return Deficiency (or such lesser amount as the Administrative Agent may specify) (such assignment of the Loans (but not Commitments) of the Erroneous Payment Impacted Class, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Erroneous Payment Deficiency Assignment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> any accrued and unpaid interest on such assigned amount, without further consent or approval of any party hereto and without any payment by the Administrative Agent or its applicable lending affiliate as the assignee of such Erroneous Payment Deficiency Assignment.  Without limitation of its rights hereunder, the Administrative Agent may cancel any Erroneous Payment Deficiency Assignment at any time by written notice to the applicable assigning Lender and upon such revocation all of the Loans assigned pursuant to such Erroneous Payment Deficiency Assignment shall be reassigned to such Lender without any requirement for payment or other consideration.  The parties hereto acknowledge and agree that (1) any assignment contemplated in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be made without any requirement for any payment or other consideration paid by the applicable assignee or received by the assignor, (2) the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall govern in the event of any conflict with the terms and conditions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (3) the Administrative Agent may reflect such assignments in the Register without further consent or action by any other Person.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Each party hereto hereby agrees that (x) in the event an Erroneous Payment (or portion thereof) is not recovered from any Payment Recipient that has received such Erroneous Payment (or portion thereof) for any reason, the Administrative Agent (1) shall be subrogated to all the rights of such Payment Recipient with respect to such amount and (2) is authorized to set off, net and apply any and all amounts at any time owing to such Payment Recipient under any Loan Document, or otherwise payable or distributable by the Administrative Agent to such Payment Recipient from any source, against any amount due to the Administrative Agent under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or under the indemnification provisions of this Agreement, (y) the receipt of an Erroneous Payment by a Payment Recipient shall not for the purpose of this Agreement be treated as a payment, prepayment, repayment, discharge or other satisfaction of any Obligations owed by the Company or any other Loan Party, except, in each case, to the extent such Erroneous Payment is, and solely with respect to the amount of such Erroneous Payment that is, comprised of funds received by the Administrative Agent from the Company or any other Loan Party for the purpose of making for a payment on the Obligations and (z) to the extent that an Erroneous Payment was in any way or at any time credited as payment or satisfaction of any of the Obligations, the Obligations or any part thereof that were so credited, and all rights of the Payment Recipient, as the case may be, shall be reinstated and continue in full force and effect as if such payment or satisfaction had never been received.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Each party&#8217;s obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall survive the resignation or replacement of the Administrative Agent or any transfer of right or obligations by, or the replacement of, a Lender, the termination of the Commitments or the repayment, satisfaction or discharge of all Obligations (or any portion thereof).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;Nothing in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> will constitute a waiver or release of any claim of any party hereunder arising from any Payment Recipient&#8217;s receipt of an Erroneous Payment.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE X<br>GUARANTEE</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Unconditional Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For valuable consideration, receipt whereof is hereby acknowledged, and to induce each Lender to make Credit Extensions to and on account of the Borrowing Subsidiaries, to induce the L&#47;C Issuer to issue Letters of Credit hereunder and to induce the Administrative Agent to act hereunder, the Company hereby unconditionally and irrevocably guarantees to each Lender, the L&#47;C Issuer and the Administrative Agent the punctual payment when due, whether at stated maturity, by acceleration or otherwise, of all Obligations of any Borrowing Subsidiary, whether for principal, interest, fees, expenses or otherwise, whether direct or indirect, absolute or contingent or now existing or hereafter arising (such Obligations being the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Guaranteed Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). Without limiting the generality of the foregoing, the Company&#8217;s liability shall extend to all amounts that constitute part of the Guaranteed Obligations and would be owed by any Borrowing Subsidiary to the Administrative Agent, the L&#47;C Issuer or any other Lender under this Agreement but for the fact that they are unenforceable or not allowable due to the existence of a bankruptcy, reorganization or similar proceeding involving any Borrowing Subsidiary. This is a guarantee of payment and not of collection merely.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Guarantee Absolute</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company guarantees that the Guaranteed Obligations will be paid strictly in accordance with the terms of this Agreement, regardless of any law, regulation or order now or hereafter in effect in any jurisdiction affecting any of such terms or the rights of any Lender or the Administrative Agent with respect thereto. The Obligations of the Company under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are independent of the Guaranteed Obligations, and a separate action or actions may be brought and prosecuted against the Company to enforce this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">irrespective of whether any action is brought against any Borrowing Subsidiary or whether any Borrowing Subsidiary is joined in any such action or actions. The liability of the Company under this guarantee shall be irrevocable, absolute and unconditional irrespective of, and the Company hereby irrevocably waives any defense it may now or hereafter have in any way relating to, any or all of the following&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;any lack of validity or enforceability of this Agreement or any other agreement or instrument relating thereto&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;any change in the time, manner or place of payment of, or in any other term of, all or any of the Guaranteed Obligations, or any other amendment or waiver of or any consent to departure from this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;any taking, exchange, release or non-perfection of any collateral or any taking, release or amendment or waiver of or consent to departure from any other guaranty, for all or any of the Guaranteed Obligations&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;any change, restructuring or termination of the corporate structure or existence of any Borrowing Subsidiary&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;any other circumstance (including any statute of limitations to the fullest extent permitted by applicable Law) which might otherwise constitute a defense available to, or a discharge of, the Company, any Borrowing Subsidiary or a guarantor, other than the defense of payment in full of the Guaranteed Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This guaranty shall continue to be effective or be reinstated, as the case may be, if at any time any payment of any of the Guaranteed Obligations is rescinded or must otherwise be returned by any Lender, the L&#47;C Issuer or the Administrative Agent upon the insolvency, bankruptcy or reorganization of any Borrowing Subsidiary or otherwise, all as though such payment had not been made.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Waivers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company hereby expressly waives promptness, diligence, notice of acceptance, presentment, demand for payment, protest, any requirement that any right or power be exhausted or any action be taken against any Borrowing Subsidiary or against any other guarantor of all or any portion of the Total Outstandings, and all other notices and demands whatsoever.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Company hereby waives any right to revoke this guaranty, and acknowledges that this guaranty is continuing in nature and applies to all Guaranteed Obligations, whether existing now or in the future and regardless of whether the Total Outstandings are reduced to zero at any time or from time to time.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The Company acknowledges that it will receive substantial direct and indirect benefits from the financing arrangements contemplated herein and that the waivers set forth in this Article X are knowingly made in contemplation of such benefits.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Subrogation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company will not exercise any rights that it may now or hereafter acquire against any Borrowing Subsidiary or any other insider guarantor that arise from the existence, payment, performance or enforcement of the Guaranteed Obligations under this Agreement, including any right of subrogation, reimbursement, exoneration, contribution or indemnification and any right to participate in any claim or remedy of the Administrative Agent, the L&#47;C Issuer or any other Lender against a Borrowing Subsidiary or any other insider guarantor or any collateral, whether or not such claim, remedy or right arises in equity or under contract, statute or common law, including the right to take or receive from a Borrowing Subsidiary or any other insider guarantor, directly or indirectly, in cash or other property or by set-off or in any other manner, payment or security on account of such claim, remedy or right, unless and until all of the Guaranteed Obligations and all other amounts payable under this guaranty shall have been paid in full in cash and the Commitments shall have terminated. If any amount shall be paid to the Company in violation of the preceding sentence at any time prior to the later of the payment in full in cash of the Guaranteed Obligations and all other amounts payable under this guaranty and the termination of the Commitments, such amount shall be held in trust for the benefit of the Administrative Agent, the L&#47;C Issuer and the other Lenders and shall forthwith be paid to the Administrative Agent to be credited and applied to the Guaranteed Obligations and all other amounts payable under this guaranty, whether matured or unmatured, in accordance with the terms of this Agreement, or to be held as collateral for any Guaranteed Obligations or other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amounts payable under this guaranty thereafter arising. The Company acknowledges that it will receive direct and indirect benefits from the financing arrangements contemplated by this Agreement and that the waiver set forth in this section is knowingly made in contemplation on such benefits.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This guaranty is a continuing guarantee and shall (a) remain in full force and effect until payment in full in cash of the Guaranteed Obligations and all other amounts payable under this guaranty and the termination of the Commitments, (b) be binding upon the Company, its successors and assigns, (c) inure to the benefit of and be enforceable by each Lender (including each assignee Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the L&#47;C Issuer and the Administrative Agent and their respective successors, transferees and assigns and (d) shall be reinstated if at any time any payment to a Lender, the L&#47;C Issuer or the Administrative Agent hereunder is required to be restored by such Lender, the L&#47;C Issuer or the Administrative Agent. Without limiting the generality of the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, each Lender may assign or otherwise transfer its interest in any Loan to any other Person, and such other Person shall thereupon become vested with all the rights in respect thereof granted to such Lender herein or otherwise.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARTICLE XI<br>MISCELLANEOUS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Amendments, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No amendment or waiver of any provision of this Agreement or any other Loan Document, and no consent to any departure by the Company or any other Loan Party therefrom, shall be effective unless in writing signed by the Required Lenders and the Company or the applicable Loan Party, as the case may be, and acknowledged by the Administrative Agent, and each such waiver or consent shall be effective only in the specific instance and for the specific purpose for which given&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that no such amendment, waiver or consent shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;waive any condition set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> without the written consent of each Lender&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;extend or increase the Commitment of any Lender (or reinstate any Commitment terminated pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) without the written consent of such Lender&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;postpone any date fixed by this Agreement or any other Loan Document for any payment of principal, interest, fees or other amounts due to the Lenders (or any of them) hereunder or under any other Loan Document without the written consent of each Lender directly affected thereby&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;reduce the principal of, or the rate of interest specified herein on, any Loan or L&#47;C Borrowing, or (subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the second proviso to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) any fees or other amounts payable hereunder or under any other Loan Document without the written consent of each Lender directly affected thereby&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that only the consent of the Required Lenders shall be necessary to amend the definition of &#8220;Default Rate&#8221; or to waive any obligation of the Borrowers to pay interest or Letter of Credit fees at the Default Rate&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;change </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or any provision of this Agreement providing for the pro rata nature of disbursements by the Lenders in a manner that would alter the pro rata sharing of payments or disbursements required thereby without the written consent of each Lender&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;amend </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, amend the definition of &#8220;Offshore Currency&#8221; or amend the first sentence of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> without, in each case, the written consent of each Lender&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;change any provision of this Section or the definition of &#8220;Required Lenders&#8221; or any other provision hereof specifying the number or percentage of Lenders required to amend, waive or otherwise modify any rights hereunder or make any determination or grant any consent hereunder, without the written consent of each Lender&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;except as permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, release the Company from its obligations under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> without the written consent of each Lender&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;extend the expiry date of any Letter of Credit beyond the date which is one year after the Maturity Date without the written consent of each Lender&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that (i) no amendment, waiver or consent shall, unless in writing and signed by the L&#47;C Issuer in addition to the Lenders required above, affect the rights or duties of the L&#47;C Issuer under this Agreement or any Letter of Credit Application relating to any Letter of Credit issued or to be issued by it, (ii) no amendment, waiver or consent shall, unless in writing and signed by the Administrative Agent in addition to the Lenders required above, affect the rights or duties of the Administrative Agent under this Agreement or any other Loan Document, (iii) the Fee Letters may be amended, or rights or privileges thereunder waived, in a writing executed only by the parties thereto</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> and</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (iv) the Administrative Agent and the Company shall be permitted to amend any provision of the Loan Documents (and such amendment shall become effective without any further action or consent of any other party to any Loan Document) if the Administrative Agent and the Company shall have jointly identified an obvious error or any error, ambiguity, defect or inconsistency or omission of a technical or immaterial nature in any such provision</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> and (v)(i) the Administrative Agent (and, if applicable, the Company) may, without the consent of any Lender, enter into amendments or modifications to this Agreement or any of the other Loan Documents, or enter into additional Loan Documents, in each case in order to implement any Benchmark Replacement or any Conforming Changes or otherwise effectuate the terms of Section 3.02(c) in accordance with the terms of Section 3.02(c), and (ii) the Administrative Agent may, without the consent of any other party to this Agreement, enter into amendments or modifications to this Agreement or any of the other Loan Documents, or enter into additional Loan Documents, in each case in order to implement any Conforming Changes in accordance with the terms of Section 2.09(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Notwithstanding anything to the contrary herein, no Defaulting Lender shall have any right to approve or disapprove any amendment, waiver or consent hereunder, except that the Commitment of such Lender may not be increased or extended without the consent of such Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding anything in this Agreement to the contrary, each Lender hereby irrevocably authorizes the Administrative Agent on its behalf, and without further consent, to enter into amendments or modifications to this Agreement (including, without limitation, amendments to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) or any of the other Loan Documents or to enter into additional Loan Documents as the Administrative Agent reasonably deems appropriate in order to effectuate the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (including, without limitation, as applicable, (i) to permit the Incremental Lenders to share ratably in the benefits of this Agreement and the other Loan Documents and (ii) to include the Incremental Commitments in any determination of (1) Required Lenders, as applicable or (2) similar required lender terms applicable thereto)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that no amendment or modification shall result in any increase in the amount of any Lender&#8217;s Commitments or any increase in any Lender&#8217;s Pro Rata Share, in each case, without the written consent of such affected Lender. For the avoidance of doubt, no amendment or amendment and restatement of this Credit Agreement which is in all other respects approved by the Lenders in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall require the consent of any Lender (i) which, immediately after giving effect to such amendment or amendment and restatement, shall have no Commitment and (ii) which, substantially contemporaneously with the effectiveness of such amendment or amendment and restatement, is paid in full all amounts owing to it hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Notices&#59; Effectiveness&#59; Electronic Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Notices Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Except in the case of notices and other communications expressly permitted to be given by telephone (and except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">subsection (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below), all notices and other communications provided for herein shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by telecopier as follows, and all notices and other communications expressly permitted hereunder to be given by telephone shall be made to the applicable telephone number, as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;if to the Borrowers, the Administrative Agent or the L&#47;C Issuer, to the address, telecopier number, electronic mail address or telephone number specified for such Person on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;if to any other Lender, to the address, telecopier number, electronic mail address or telephone number specified in its Administrative Questionnaire.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notices sent by hand or overnight courier service, or mailed by certified or registered mail, shall be deemed to have been given when received&#59; notices sent by telecopier shall be deemed to have been given when sent (except that, if not given during normal business hours for the recipient, shall be deemed to have been given at the opening of business on the next business day for the recipient). Notices delivered through electronic communications to the extent provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">subsection (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below, shall be effective as provided in such </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">subsection (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Electronic Communications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notices and other communications to the Lenders and the L&#47;C Issuer hereunder may be delivered or furnished by electronic communication (including e-mail and Internet or intranet websites) pursuant to procedures approved by the Administrative Agent, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the foregoing shall not apply to notices to any Lender or the L&#47;C Issuer pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Article II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> if such Lender or the L&#47;C Issuer, as applicable, has notified the Administrative Agent that it is incapable of receiving notices under such Article by electronic communication. The Administrative Agent or the Company may, in its discretion, agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that approval of such procedures may be limited to particular notices or communications. Unless the Administrative Agent otherwise prescribes,</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;notices and other communications sent to an e-mail address shall be deemed received upon the sender&#8217;s receipt of an acknowledgement from the intended recipient (such as by the &#8220;return receipt requested&#8221; function, as available, return e-mail or other written acknowledgement), and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient at its e-mail address as described in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of notification that such notice or communication is available and identifying the website address therefor&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, for both </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, if such notice, email or other communication is not sent during the normal business hours of the recipient, such notice, email or other communication shall be deemed to have been sent at the opening of business on the next business day for the recipient.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the Administrative Agent otherwise prescribes, (i) notices and other communications sent to an e-mail address shall be deemed received upon the sender&#8217;s receipt of an acknowledgement from the intended recipient (such as by the &#8220;return receipt requested&#8221; function, as available, return e-mail or other written acknowledgement), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that if such notice or other communication is not sent during the normal business hours of the recipient, such notice or communication shall be deemed to have been sent at the opening of business on the next business day for the recipient, and (ii) notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient at its e-mail address as described in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of notification that such notice or communication is available and identifying the website address therefor.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Each Loan Party agrees that the Administrative Agent may, but shall not be obligated to, make the Communications available to the L&#47;C Issuer and the other Lenders by posting the Communications on Debt Domain, Intralinks, Syndtrak or a substantially similar electronic transmission system (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;The Platform is provided &#8220;as is&#8221; and &#8220;as available.&#8221; The Agent Parties (as defined below) do not warrant the adequacy of the Platform and expressly disclaim liability for errors or omissions in the Communications. No warranty of any kind, express, implied or statutory, including, without limitation, any warranty of merchantability, fitness for a particular </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purpose, non-infringement of third-party rights or freedom from viruses or other code defects, is made by any Agent Party in connection with the Communications or the Platform. In no event shall the Administrative Agent or any of its Related Parties (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Agent Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) have any liability to any Loan Party, any Lender or any other Person or entity for damages of any kind, including, without limitation, direct or indirect, special, incidental or consequential damages, losses or expenses (whether in tort, contract or otherwise) arising out of any Loan Party&#8217;s or the Administrative Agent&#8217;s transmission of communications through the Platform.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Change of Address, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each of the Borrowers, the Administrative Agent and the L&#47;C Issuer may change its address, telecopier or telephone number or e-mail address for notices and other communications hereunder by notice to the other parties hereto. Each other Lender may change its address, telecopier or telephone number for notices and other communications hereunder by notice to the Company, the Administrative Agent and the L&#47;C Issuer. In addition, each Lender agrees to notify the Administrative Agent from time to time to ensure that the Administrative Agent has on record (i) an effective address, contact name, telephone number, telecopier number and electronic mail address to which notices and other communications may be sent and (ii) accurate wire instructions for such Lender. Furthermore, each Public Lender agrees to cause at least one individual at or on behalf of such Public Lender to at all times have selected the &#8220;Private Side Information&#8221; or similar designation on the content declaration screen of the Platform in order to enable such Public Lender or its delegate, in accordance with such Public Lender&#8217;s compliance procedures and applicable Law, including United States federal and state securities Laws, to make reference to Communications that are not made available through the &#8220;Public Side Information&#8221; portion of the Platform and that may contain material non-public information with respect to any Borrower or its securities for purposes of United States federal or state securities laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reliance by Administrative Agent, L&#47;C Issuer and Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Administrative Agent, the L&#47;C Issuer and the Lenders shall be entitled to rely and act upon any notices (including telephonic Borrowing Notices and Notices of Conversion&#47;Continuation) purportedly given by or on behalf of any Borrower even if (i) such notices were not made in a manner specified herein, were incomplete or were not preceded or followed by any other form of notice specified herein, or (ii) the terms thereof, as understood by the recipient, varied from any confirmation thereof. Subject to the limitations set forth in the proviso in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company shall indemnify the Administrative Agent, the L&#47;C Issuer, each Lender and the Related Parties of each of them from all losses, costs, expenses and liabilities resulting from the reliance by such Person on each notice purportedly given by or on behalf of any Borrower. All telephonic notices to and other telephonic communications with the Administrative Agent may be recorded by the Administrative Agent, and each of the parties hereto hereby consents to such recording.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">No Waiver&#59; Cumulative Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No failure by any Lender or the Administrative Agent to exercise, and no delay by any such Person in exercising, any right, remedy, power or privilege hereunder shall operate as a waiver thereof&#59; nor shall any single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege. The rights, remedies, powers and privileges herein provided are cumulative and not exclusive of any rights, remedies, powers and privileges provided by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Attorney Costs, Expenses and Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Borrowers jointly and severally agree (a) to pay or reimburse the Administrative Agent for all reasonable out-of-pocket costs and expenses incurred in connection with the development, preparation, negotiation and execution of this Agreement and the other Loan Documents and any amendment, waiver, consent or other modification of the provisions hereof and thereof (whether or not the transactions contemplated hereby or thereby are consummated), and the consummation and administration of the transactions contemplated hereby and thereby, including all Attorney Costs and (b) to pay or reimburse the Administrative Agent and each Lender for all costs and expenses incurred in connection with the enforcement, attempted enforcement or preservation of any rights or remedies under this Agreement or the other Loan Documents (including all such costs and expenses incurred during any &#8220;workout&#8221; or restructuring in respect of the Obligations and during any legal proceeding, including any proceeding under any Debtor Relief Law), including all Attorney Costs. The foregoing costs and expenses shall include all search, filing, recording, title insurance and appraisal </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">charges and fees and taxes related thereto, and other out-of-pocket expenses incurred by the Administrative Agent and the cost of independent public accountants and other outside experts retained by the Administrative Agent or any Lender. All amounts due under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be payable within ten Business Days after demand therefor. The agreements in this Section shall survive the termination of the Commitments and repayment of all other Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Indemnification by the Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Whether or not the transactions contemplated hereby are consummated, the Borrowers shall jointly and severally indemnify and hold harmless the Administrative Agent, the Arrangers, each Lender and the L&#47;C Issuer, and each Related Party of any of the foregoing (collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnitees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) from and against any and all liabilities, obligations, losses, damages, penalties, claims, demands, actions, judgments, suits, costs, expenses and disbursements (including Attorney Costs) of any kind or nature whatsoever which may at any time be imposed on, incurred by or asserted against any such Indemnitee in any way relating to or arising out of or in connection with (a) the execution, delivery, enforcement, performance or administration of any Loan Document or any other agreement, letter or instrument delivered in connection with the transactions contemplated thereby or the consummation of the transactions contemplated thereby, (b) any Commitment, Loan or Letter of Credit or the use or proposed use of the proceeds therefrom (including any refusal by the L&#47;C Issuer to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (c) any actual or alleged presence or release of Hazardous Materials on or from any property currently or formerly owned or operated by the Company, any Subsidiary or any other Loan Party, or any Environmental Liability related in any way to the Company, any Subsidiary or any other Loan Party or (d) any actual or prospective claim, litigation, investigation or proceeding relating to any of the foregoing, whether based on contract, tort or any other theory (including any investigation of, preparation for, or defense of any pending or threatened claim, investigation, litigation or proceeding) and regardless of whether any Indemnitee is a party thereto (all the foregoing, collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnified Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), in all cases, whether or not caused by or arising, in whole or in part, out of the negligence of the Indemnitee&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such indemnity shall not, as to any Indemnitee, be available to the extent that such liabilities, obligations, losses, damages, penalties, claims, demands, actions, judgments, suits, costs, expenses or disbursements resulted from (x) such Indemnitee&#8217;s gross negligence or willful misconduct (as determined by a court of competent jurisdiction in a final and non-appealable decision), (y) a material breach of the obligations under a Loan Document of such Indemnitee (as determined by a court of competent jurisdiction in a final and non-appealable decision) or (z) any proceeding brought by an Indemnitee against another Indemnitee (other than against an Arranger in its capacity as such or the Administrative Agent in its capacity as such) that does not involve or arise from an act or omission by the Company or its Affiliates. No Indemnitee shall be liable for any damages arising from the use by others of any information or other materials obtained through IntraLinks or other similar information transmission systems in connection with this Agreement. Neither any Indemnitee nor any Loan Party shall have any liability for any indirect, punitive or consequential damages relating to this Agreement or any other Loan Document or arising out of its activities in connection herewith or therewith (whether before or after the Effective Date)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the foregoing shall in no event limit the Loan Parties&#8217; indemnification obligations pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the extent such indirect, punitive or consequential damages are included in any third-party claim in connection with which an Indemnitee is otherwise entitled to indemnification hereunder.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reimbursement by Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. To the extent that the Borrowers for any reason fail to indefeasibly pay any amount required under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">subsection (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this Section to be paid by it to the Administrative Agent (or any sub-agent thereof), the L&#47;C Issuer or any Related Party of any of the foregoing, each Lender severally agrees to pay to the Administrative Agent (or any such sub-agent), the L&#47;C Issuer or such Related Party, as the case may be, such Lender&#8217;s Pro Rata Share (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought) of such unpaid amount, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the unreimbursed expense or indemnified loss, claim, damage, liability or related expense, as the case may be, was incurred by or asserted against the Administrative Agent (or any such sub-agent) or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the L&#47;C Issuer in its capacity as such, or against any Related Party of any of the foregoing acting for the Administrative Agent (or any such sub-agent) or L&#47;C Issuer in connection with such capacity. The obligations of the Lenders under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">subsection (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.13(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;All amounts due under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be payable within ten Business Days after demand therefor. The agreements in this Section shall survive the resignation of the Administrative Agent, the L&#47;C Issuer, the replacement of any Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all the other Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Payments Set Aside</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To the extent that any payment by or on behalf of any Borrower is made to the Administrative Agent, the L&#47;C Issuer or any Lender, or the Administrative Agent, the L&#47;C Issuer or any Lender exercises its right of set-off, and such payment or the proceeds of such set-off or any part thereof is subsequently invalidated, declared to be fraudulent or preferential, set aside or required (including pursuant to any settlement entered into by the Administrative Agent, the L&#47;C Issuer or such Lender in its discretion) to be repaid to a trustee, receiver or any other party, in connection with any proceeding under any Debtor Relief Law or otherwise, then (a) to the extent of such recovery, the obligation or part thereof originally intended to be satisfied shall be revived and continued in full force and effect as if such payment had not been made or such set-off had not occurred and (b) each Lender and the L&#47;C Issuer severally agrees to pay to the Administrative Agent upon demand its applicable share (without duplication) of any amount so recovered from or repaid by the Administrative Agent or the L&#47;C Issuer, plus interest thereon from the date of such demand to the date such payment is made at a rate per annum equal to the Overnight Rate from time to time in effect, in the applicable currency of such recovery or payment. The obligations of the Lenders and the L&#47;C Issuer under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the preceding sentence shall survive the payment in full of the Obligations and the termination of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Successors and Assigns Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby, except that no Borrower may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of the Administrative Agent and each Lender and no Lender may assign or otherwise transfer any of its rights or obligations hereunder except (i) to an assignee in accordance with the provisions of paragraph (b) of this Section, (ii) by way of participation in accordance with the provisions of paragraph (d) of this Section or (iii) by way of pledge or assignment of a security interest subject to the restrictions of paragraph (f) of this Section (and any other attempted assignment or transfer by any party hereto shall be null and void). Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby, Participants to the extent provided in paragraph (d) of this Section and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Assignments by Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any Lender may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitment and the Loans at the time owing to it)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that any such assignment shall be subject to the following conditions&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Minimum Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;in the case of an assignment of the entire remaining amount of the assigning Lender&#8217;s Commitment and the Loans at the time owing to it or in the case of an assignment to a Lender, an Affiliate of a Lender or an Approved Fund, no minimum amount need be assigned&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;in any case not described in paragraph (b)(i)(A) of this Section, the aggregate amount of the Commitment (which for this purpose includes Loans outstanding </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thereunder) or, if the applicable Commitment is not then in effect, the principal outstanding balance of the Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Assumption with respect to such assignment is delivered to the Administrative Agent or, if &#8220;Trade Date&#8221; is specified in the Assignment and Assumption, as of the Trade Date) shall not be less than $5,000,000, unless each of the Administrative Agent and, so long as no Default or Event of Default has occurred and is continuing, the Company otherwise consents (each such consent not to be unreasonably withheld or delayed).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Proportionate Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender&#8217;s rights and obligations under this Agreement with respect to the Loan or the Commitment assigned</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Required Consents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No consent shall be required for any assignment except to the extent required by paragraph (b)(i)(B) of this Section and, in addition&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;the consent of the Company (such consent not to be unreasonably withheld or delayed) shall be required unless (x) an Event of Default has occurred and is continuing at the time of such assignment or (y) such assignment is to a Lender, an Affiliate of a Lender or an Approved Fund&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;the consent of the Administrative Agent (such consent not to be unreasonably withheld or delayed) shall be required if such assignment is to a Person that is not a Lender, an Affiliate of such Lender or an Approved Fund with respect to such Lender&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;the consent of the L&#47;C Issuer (such consent not to be unreasonably withheld or delayed) shall be required.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Assignment and Assumption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The parties to each assignment shall execute and deliver to the Administrative Agent an Assignment and Assumption, together with a processing and recordation fee of $3,500 for each assignment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that (A) only one such fee will be payable in connection with simultaneous assignments to two or more Approved Funds by a Lender and (B) the Administrative Agent may, in its sole discretion, elect to waive such processing and recordation fee in the case of any assignment. The assignee, if it is not a Lender, shall deliver to the Administrative Agent an Administrative Questionnaire.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">No Assignment to Certain Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No such assignment shall be made to (A) the Company or any of the Company&#8217;s Subsidiaries or Affiliates or (B) to any Defaulting Lender or any of its Subsidiaries, or any Person who, upon becoming a Lender hereunder, would constitute any of the foregoing Persons described in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">No Assignment to Natural Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No such assignment shall be made to a natural person.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Certain Additional Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In connection with any assignment of rights and obligations of any Defaulting Lender hereunder, no such assignment shall be effective unless and until, in addition to the other conditions thereto set forth herein, the parties to the assignment shall make such additional payments to the Administrative Agent in an aggregate amount sufficient, upon distribution thereof as appropriate (which may be outright payment, purchases by the assignee of participations or subparticipations, or other compensating actions, including funding, with the consent of the Company and the Administrative Agent, the applicable </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> share of Loans previously requested, but not funded by, the Defaulting Lender, to each of which the applicable assignee and assignor hereby irrevocably consent), to (A) pay and satisfy in full all </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payment liabilities then owed by such Defaulting Lender to the Administrative Agent, the L&#47;C Issuer and each other Lender hereunder (and interest accrued thereon), and (B) acquire (and fund as appropriate) its full </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> share of all Loans and participations in Letters of Credit in accordance with its Pro Rata Share. Notwithstanding the foregoing, in the event that any assignment of rights and obligations of any Defaulting Lender hereunder shall become effective under applicable Law without compliance with the provisions of this paragraph, then the assignee of such interest shall be deemed to be a Defaulting Lender for all purposes of this Agreement until such compliance occurs.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to acceptance and recording thereof by the Administrative Agent pursuant to paragraph (c) of this Section, from and after the effective date specified in each Assignment and Assumption, the assignee thereunder shall be a party to this Agreement and, to the extent of the interest assigned by such Assignment and Assumption, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Assumption, be released from its obligations under this Agreement (and, in the case of an Assignment and Assumption covering all of the assigning Lender&#8217;s rights and obligations under this Agreement, such Lender shall cease to be a party hereto) but shall continue to be entitled to the benefits of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">11.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to facts and circumstances occurring prior to the effective date of such assignment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that except to the extent otherwise expressly agreed by the affected parties, no assignment by a Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender&#8217;s having been a Defaulting Lender. Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this paragraph shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with paragraph (d) of this Section.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Administrative Agent, acting solely for this purpose as a non- fiduciary agent of the Borrowers, shall maintain at the Administrative Agent&#8217;s office or, in the case of Wells Fargo, any of its offices in Charlotte, North Carolina, a copy of each Assignment and Assumption and each Lender Joinder Agreement delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitment of, and principal amounts of (and stated interest on) the Loans owing to, each Lender pursuant to the terms hereof from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). The entries in the Register shall be conclusive, absent manifest error, and the Borrowers, the Administrative Agent and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement, notwithstanding notice to the contrary. The Register shall be available for inspection by any Borrower and any Lender (but only to the extent of entries in the Register that are applicable to such Lender), at any reasonable time and from time to time upon reasonable prior notice.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any Lender may at any time, without the consent of, or notice to, any Borrower or the Administrative Agent, sell participations to any Person (other than a natural person or the Company or any of the Company&#8217;s Affiliates or Subsidiaries) (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) in all or a portion of such Lender&#8217;s rights and&#47;or obligations under this Agreement (including all or a portion of its Commitment and&#47;or the Loans owing to it)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that (i) such Lender&#8217;s obligations under this Agreement shall remain unchanged, (ii) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations and (iii) the Company, the Administrative Agent, L&#47;C Issuer and the other Lenders shall continue to deal solely and directly with such Lender in connection with such Lender&#8217;s rights and obligations under this Agreement. For the avoidance of doubt, each Lender shall be responsible for the indemnity under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to any payments made by such Lender to its Participant(s).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver or modification described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that directly affects such Participant and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">could not be effected by a vote of the Required Lenders. Each Borrower agrees that each Participant shall be entitled to the benefits of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (subject to the requirements and limitations therein, including the requirements of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (it being understood that the documentation required under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall be delivered to the participating Lender)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to paragraph (b) of this Section&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such Participant (A) agrees to be subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as if it were an assignee under paragraph (b) of this Section and (B) shall not be entitled to receive any greater payment under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with respect to such participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a Change in Law that occurs after the Participant acquired the applicable participation. Each Lender that sells a participation agrees, at the Company&#8217;s request and expense, to use reasonable efforts to cooperate with the Company to effectuate the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to any Participant. To the extent permitted by law, each Participant also shall be entitled to the benefits of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as though it were a Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that such Participant agrees to be subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as though it were a Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each Lender that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of the Borrowers, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant&#8217;s interest in the Loans or other obligations under the Loan Documents (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant&#8217;s interest in any commitments, loans, letters of credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations. The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary. For the avoidance of doubt, the Administrative Agent (in its capacity as Administrative Agent) shall have no responsibility for maintaining a Participant Register.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Certain Pledges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including without limitation any pledge or assignment to secure obligations to a Federal Reserve Bank&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that no such pledge or assignment shall release such Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Treatment of Certain Information&#59; Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Each of the Administrative Agent, the Lenders and the L&#47;C Issuer agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a) to its Affiliates and to its and its Affiliates&#8217; respective partners, directors, officers, employees, agents, advisors and representatives (it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Information and instructed to keep such Information confidential), (b) to the extent requested by any regulatory authority purporting to have jurisdiction over it (including any self-regulatory authority, such as the National Association of Insurance Commissioners), (c) to the extent required by applicable Laws or regulations or by any subpoena or similar legal process, (d) to any other party hereto, (e) if necessary in connection with the exercise of any remedies hereunder or under any other Loan Document or any action or proceeding relating to this Agreement or any other Loan Document or the enforcement of rights hereunder or thereunder, (f) subject to an agreement containing provisions substantially the same as those of this Section, to (i) any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights or obligations under this Agreement or (ii) any actual or prospective counterparty (or its advisors) to any swap or derivative transaction relating to a Borrower and its obligations, (g) with the consent of the Company or (h) to the extent such Information (x) becomes publicly available other than as a result of a breach of this Section or (y) becomes available to the Administrative Agent, any Lender, the L&#47;C Issuer or any of their respective Affiliates on a nonconfidential basis from a source other than the Company. For purposes of this Section, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means all information received from any Loan Party relating to any Loan Party or any of their respective businesses, other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">than any such information that is available to the Administrative Agent, any Lender or the L&#47;C Issuer on a nonconfidential basis prior to disclosure by any Loan Party, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, in the case of information received from any Loan Party after the date hereof, such information is clearly identified at the time of delivery as confidential. Any Person required to maintain the confidentiality of Information as provided in this Section shall be considered to have complied with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Set-off</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition to any right or remedy of the Lenders provided by law, if an Event of Default exists, each Lender is authorized at any time and from time to time, without prior notice to any Borrower or any other Loan Party, any such notice being waived by each Borrower (on its own behalf and on behalf of each Loan Party) to the fullest extent permitted by law, to set off and apply any and all deposits (general or special, time or demand, provisional or final) at any time held by, and other indebtedness at any time owing by, such Lender to or for the credit or the account of the respective Loan Parties against any and all Obligations owing to such Lender hereunder or under any other Loan Document, now or hereafter existing, irrespective of whether or not the Administrative Agent or such Lender shall have made demand under this Agreement or any other Loan Document and although such Obligations may be contingent or unmatured or denominated in a currency different from that of the applicable deposit or indebtedness. Each Lender agrees promptly to notify the Company and the Administrative Agent after any such set-off and application made by such Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the failure to give such notice shall not affect the validity of such set-off and application.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Interest Rate Limitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Notwithstanding anything to the contrary contained in any Loan Document, the interest paid or agreed to be paid under the Loan Documents shall not exceed the maximum rate of non-usurious interest permitted by applicable Law (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Maximum Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). If the Administrative Agent or any Lender shall receive interest in an amount that exceeds the Maximum Rate, the excess interest shall be applied to the principal of the Loans or, if it exceeds such unpaid principal, refunded to the applicable Borrower. In determining whether the interest contracted for, charged, or received by the Administrative Agent or a Lender exceeds the Maximum Rate, such Person may, to the extent permitted by applicable Law, (a) characterize any payment that is not principal as an expense, fee, or premium rather than interest, (b) exclude voluntary prepayments and the effects thereof and (c) amortize, prorate, allocate and spread in equal or unequal parts the total amount of interest throughout the contemplated term of the Obligations hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Counterparts&#59; Effectiveness&#59; Electronic Execution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Counterparts&#59; Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. Except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, this Agreement shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof that, when taken together, bear the signatures of each of the other parties hereto. Delivery of an executed counterpart of a signature page of this Agreement by telecopy (or other electronic transmission) shall be effective as delivery of a manually executed counterpart of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Electronic Execution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The words &#8220;execute&#8221;, &#8220;execution&#8221;, &#8220;signed&#8221;, &#8220;signature&#8221;, &#8220;delivery&#8221; and words of like import in or related to this Agreement, any other Loan Document or any document, amendment, approval, consent, waiver, modification, information, notice, certificate, report, statement, disclosure, or authorization to be signed or delivered in connection with this Agreement or any other Loan Document or the transactions contemplated hereby shall be deemed to include Electronic Signatures or execution in the form of an Electronic Record, and contract formations on electronic platforms approved by the Administrative Agent, deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable Law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.  Each party hereto agrees that any Electronic Signature or execution </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the form of an Electronic Record shall be valid and binding on itself and each of the other parties hereto to the same extent as a manual, original signature.  For the avoidance of doubt, the authorization under this paragraph may include, without limitation, use or acceptance by the parties of a manually signed paper which has been converted into electronic form (such as scanned into .pdf format), or an electronically signed paper converted into another format, for transmission, delivery and&#47;or retention.  Notwithstanding anything contained herein to the contrary, the Administrative Agent is under no obligation to accept an Electronic Signature in any form or in any format unless expressly agreed to by the Administrative Agent pursuant to procedures approved by it&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, (i) to the extent the Administrative Agent has agreed to accept such Electronic Signature from any party hereto, the Administrative Agent and the other parties hereto shall be entitled to rely on any such Electronic Signature purportedly given by or on behalf of the executing party without further verification and (ii) upon the request of the Administrative Agent or any Lender, any Electronic Signature shall be promptly followed by an original manually executed counterpart thereof.&#160; Without limiting the generality of the foregoing, each party hereto hereby (A) agrees that, for all purposes, including in connection with any workout, restructuring, enforcement of remedies, bankruptcy proceedings or litigation among the Administrative Agent, the Lenders and any of the Loan Parties, electronic images of this Agreement or any other Loan Document (in each case, including with respect to any signature pages thereto)&#160; shall have the same legal effect, validity and enforceability as any paper original, and (B) waives any argument, defense or right to contest the validity or enforceability of the Loan Documents based solely on the lack of paper original copies of any Loan Documents, including with respect to any signature pages thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Integration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This Agreement, together with the other Loan Documents, constitutes the complete and integrated agreement of the parties on the subject matter hereof and thereof and supersedes all prior agreements, written or oral, on such subject matter. In the event of any conflict between the provisions of this Agreement and those of any other Loan Document, the provisions of this Agreement shall control&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the inclusion of supplemental rights or remedies in favor of the Administrative Agent or the Lenders in any other Loan Document shall not be deemed a conflict with this Agreement. Each Loan Document was drafted with the joint participation of the respective parties thereto and shall be construed neither against nor in favor of any party, but rather in accordance with the fair meaning thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Survival of Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> All representations and warranties made hereunder and in each other Loan Document or other document delivered pursuant hereto or thereto or in connection herewith or therewith shall survive the execution and delivery hereof and thereof. Such representations and warranties have been or will be relied upon by the Administrative Agent and each Lender, regardless of any investigation made by the Administrative Agent or any Lender or on their behalf and notwithstanding that the Administrative Agent or any Lender may have had notice or knowledge of any Default at the time of any Credit Extension, and shall continue in full force and effect as long as any Loan or any other Obligation hereunder shall remain unpaid or unsatisfied or any Letter of Credit shall remain outstanding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If any provision of this Agreement or any other Loan Document is held to be illegal, invalid or unenforceable, (a) the legality, validity and enforceability of the remaining provisions of this Agreement and the other Loan Documents shall not be affected or impaired thereby and (b) the parties shall endeavor in good faith negotiations to replace the illegal, invalid or unenforceable provisions with valid provisions the economic effect of which comes as close as possible to that of the illegal, invalid or unenforceable provisions. The invalidity of a provision in a particular jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.15&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Replacement of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If (a) any Lender requests compensation under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (b) any Lender&#8217;s obligation to make, fund or maintain </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Eurocurrency Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans is suspended under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (c) any Borrower is required to pay any additional amount to any Lender or any Governmental Authority for the account of any Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (d) any Lender fails to consent to any amendment, waiver or other modification to this Agreement or any other Loan Document requested pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (so long as such amendment, waiver or other modification has been consented to by the Required Lenders), (e) any Lender is a Defaulting Lender or (f) any other circumstance exists hereunder that gives the Company the right to replace a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lender as a party hereto, then the Company may, at its sole expense and effort, upon notice to such Lender and the Administrative Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in, and consents required by, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), all of its interests, rights (other than its rights to payments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and obligations under this Agreement and the related Loan Documents to an assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;the Company shall have paid (or caused a Borrowing Subsidiary to pay) to the Administrative Agent the assignment fee specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.07(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and L&#47;C Advances, accrued interest thereon, accrued fees and all other amounts payable to it hereunder and under the other Loan Documents (including any amounts under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Company or applicable Borrowing Subsidiary (in the case of all other amounts)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;in the case of any such assignment resulting from a claim for compensation under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or payments required to be made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, such assignment will result in a reduction in such compensation or payments thereafter&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;such assignment does not conflict with applicable Laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A Lender shall not be required to make any such assignment or delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Company to require such assignment and delegation cease to apply.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.16&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Automatic Debits of Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With respect to any interest, facility fee, letter of credit fee or other fee due and payable to the Administrative Agent, the L&#47;C Issuer, or any Arranger under the Loan Documents, each Borrower hereby irrevocably authorizes Wells Fargo to debit any deposit account of such Borrower with Wells Fargo in an amount such that the aggregate amount debited from all such deposit accounts does not exceed such fee or other cost or expense. If there are insufficient funds in such deposit accounts to cover the amount of the interest or fees then due, such debits will be reversed (in whole or in part, in Wells Fargo&#8217;s sole discretion) and such amount not debited shall be deemed to be unpaid. Wells Fargo agrees to use commercially reasonable efforts to notify the Company prior to any such debit. No such debit under this Section shall be deemed a set-off.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.17&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;THIS AGREEMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK APPLICABLE TO AGREEMENTS MADE AND TO BE PERFORMED ENTIRELY WITHIN SUCH STATE&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">PROVIDED</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> THAT THE ADMINISTRATIVE AGENT AND EACH LENDER SHALL RETAIN ALL RIGHTS ARISING UNDER FEDERAL LAW.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;ANY LEGAL ACTION OR PROCEEDING WITH RESPECT TO THIS AGREEMENT OR ANY OTHER LOAN DOCUMENT MAY BE BROUGHT IN THE COURTS OF THE STATE OF NEW YORK SITTING IN THE BOROUGH OF MANHATTAN IN THE CITY OF NEW YORK OR OF THE UNITED STATES FOR THE SOUTHERN DISTRICT OF SUCH STATE, AND BY EXECUTION AND DELIVERY OF THIS AGREEMENT, THE COMPANY, EACH BORROWING SUBSIDIARY, THE ADMINISTRATIVE AGENT, THE L&#47;C ISSUER AND EACH LENDER CONSENTS, FOR ITSELF AND IN RESPECT OF ITS PROPERTY, TO THE NON-EXCLUSIVE JURISDICTION OF THOSE COURTS. THE COMPANY, EACH BORROWING SUBSIDIARY, THE ADMINISTRATIVE AGENT, THE L&#47;C ISSUER AND EACH LENDER IRREVOCABLY WAIVES ANY OBJECTION, INCLUDING ANY OBJECTION TO THE LAYING OF VENUE OR BASED ON THE GROUNDS OF </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FORUM NON CONVENIENS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, WHICH IT MAY NOW OR HEREAFTER HAVE TO THE BRINGING </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OF ANY ACTION OR PROCEEDING IN SUCH JURISDICTION IN RESPECT OF ANY LOAN DOCUMENT OR OTHER DOCUMENT RELATED THERETO. THE COMPANY, EACH BORROWING SUBSIDIARY, THE ADMINISTRATIVE AGENT, THE L&#47;C ISSUER AND EACH LENDER WAIVES PERSONAL SERVICE OF ANY SUMMONS, COMPLAINT OR OTHER PROCESS, WHICH MAY BE MADE BY ANY OTHER MEANS PERMITTED BY THE LAW OF SUCH STATE.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Waiver of Right to Trial by Jury</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> EACH PARTY HERETO HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT OR ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PERSON HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PERSON WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.18&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">No Advisory or Fiduciary Responsibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with all aspects of the transactions contemplated by this Agreement (including in connection with any amendment, waiver or other modification hereof), the Borrowers acknowledge and agree that (a) the arranging and other services provided by the Arrangers and the Administrative Agent are arm&#8217;s-length commercial transactions between the Borrowers, on the one hand, and the Arrangers and the Administrative Agent, on the other hand&#59; (b) the Borrowers have consulted their own legal, accounting, regulatory and tax advisors to the extent they have deemed appropriate&#59; (c) the Borrowers are capable of evaluating, and understand and accept, the terms, risks and conditions of the transactions contemplated hereby&#59; (d) the Arrangers and the Administrative Agent are and have been acting solely as principals and, except as expressly agreed in writing by the relevant parties, have not been, are not, and will not be acting as advisors, agents or fiduciaries for the Company or any of its Affiliates&#59; (e) neither the Arrangers nor the Administrative Agent has any obligation to any Borrower with respect to the transactions contemplated hereby except those obligations expressly set forth herein&#59; and (f) the Arrangers, the Administrative Agent and their Affiliates may be engaged in a broad range of transactions that involve interests that differ from those of the Borrowers and their Affiliates, and neither the Arrangers nor the Administrative Agent has any obligation to disclose any of such interests to any Borrower. To the fullest extent permitted by law, the Borrowers waive and release any claim that they may have against the Arrangers or the Administrative Agent with respect to any breach or alleged breach of agency or fiduciary duty in connection with this Agreement or any aspect of the transactions contemplated hereby.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.19&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">USA PATRIOT Act Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Lender that is subject to the PATRIOT Act and the Administrative Agent (for itself and not on behalf of any Lender) hereby notifies the Loan Parties that pursuant to the requirements of the PATRIOT Act, it is required to obtain, verify and record information that identifies the Loan Parties, which information includes the name and address of each Loan Party and other information that will allow such Lender or the Administrative Agent, as applicable, to identify such Loan Party in accordance with the PATRIOT Act.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.20&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If, for the purposes of obtaining judgment in any court, it is necessary to convert a sum due hereunder or any other Loan Document in one currency into another currency, the rate of exchange used shall be that at which in accordance with normal banking procedures the Administrative Agent could purchase the first currency with such other currency on the Business Day preceding that on which final judgment is given. The obligation of any Loan Party in respect of any such sum due from it to the Administrative Agent hereunder or under the other Loan Documents shall, notwithstanding any judgment in a currency (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) other than that in which such sum is denominated in accordance with the applicable provisions of this Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), be discharged only to the extent that on the Business Day following receipt by the Administrative Agent of any sum adjudged to be so due in the Judgment Currency, the Administrative Agent </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may in accordance with normal banking procedures purchase the Agreement Currency with the Judgment Currency. If the amount of the Agreement Currency so purchased is less than the sum originally due to the Administrative Agent in the Agreement Currency, the Company and each Borrowing Subsidiary agrees, as a separate obligation and notwithstanding any such judgment, to indemnify the Administrative Agent or the Person to whom such obligation was owing against such loss. If the amount of the Agreement Currency so purchased is greater than the sum originally due to the Administrative Agent in such currency, the Administrative Agent agrees to return the amount of any excess to the Company or the applicable Borrowing Subsidiary (or to any other Person who may be entitled thereto under applicable Law).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.21&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Acknowledgement and Consent to Bail-In of Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Loan Document, to the extent such liability is unsecured, may be subject to the Write-Down and Conversion Powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an Affected Financial Institution&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;the effects of any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Bail-in</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Bail-In</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Action on any such liability, including, if applicable&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;a reduction in full or in part or cancellation of any such liability&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;the variation of the terms of such liability in connection with the exercise of the Write-Down and Conversion Powers of the applicable Resolution Authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.22&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Waiver of Prepayment Notice under Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Lenders that are parties to the Existing Credit Agreement (which constitute the &#8220;Required Lenders&#8221; thereunder) hereby waive any notice of prepayment of &#8220;Loans&#8221; or termination of &#8220;Commitments&#8221; under the Existing Credit Agreement otherwise required by Section 2.06(a) or 2.07 thereof. Such Lenders and the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">Borrower</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> agree that such Commitments shall automatically terminate concurrently with the effectiveness hereof pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.23&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Acknowledgement Regarding Any Supported QFCs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. To the extent that the Loan Documents provide support, through a guarantee or otherwise, for any Swap Contract or any other agreement or instrument that is a QFC (such support, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">QFC Credit Support</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and, each such QFC, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Supported QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the parties acknowledge and agree as follows with respect to the resolution power of the FDIC under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">U.S. Special Resolution Regimes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and&#47;or of the United States or any other state of the United States)&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;In the event a Covered Entity that is party to a Supported QFC (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Covered Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;As used in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the following terms have the following meanings&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">BHC Act Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of a party means an &#8220;affiliate&#8221; (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Covered Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any of the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;a &#8220;covered entity&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 252.82(b)&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;a &#8220;covered bank&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 47.3(b)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;a &#8220;covered FSI&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 382.2(b).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Default Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. &#167;&#167; 252.81, 47.2 or 382.1, as applicable.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to the term &#8220;qualified financial contract&#8221; in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D). </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature pages </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">to follow</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">omitted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#93;</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103</font></div><div><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">CHAR1&#92;1991069v1</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">CHAR1&#92;1991069v4</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.A
<SEQUENCE>3
<FILENAME>exhibit31-a20230430.htm
<DESCRIPTION>EX-31.A
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i82116c1ff9a04a4aba14195b6008b800_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31-A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Chief Executive Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Tod E. Carpenter, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this quarterly report on Form 10-Q of Donaldson Company, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="text-align:justify;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 5, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Tod E. Carpenter</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tod E. Carpenter<br>Chairman, President and Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.B
<SEQUENCE>4
<FILENAME>exhibit31-b20230430.htm
<DESCRIPTION>EX-31.B
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i9dd40204bc054e258637543915fd4fc8_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31-B</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Chief Financial Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Scott J. Robinson, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this quarterly report on Form 10-Q of Donaldson Company, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="text-align:justify;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 5, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Scott J. Robinson</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott J. Robinson<br>Chief Financial Officer</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>5
<FILENAME>exhibit3220230430.htm
<DESCRIPTION>EX-32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i9639f8dc48fa4591a0556bd4564b7a84_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to 18 U.S.C. Section 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the following certifications are being made to accompany the Form 10-Q for the quarter ended April&#160;30, 2023, for Donaldson Company, Inc.&#58;</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Tod E. Carpenter, Chief Executive Officer of Donaldson Company, Inc., certify that&#58;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15pt">The Form 10-Q of Donaldson Company, Inc. for the quarter ended April&#160;30, 2023 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Donaldson Company, Inc.</font></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 5, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Tod E. Carpenter</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tod E. Carpenter<br>Chairman, President and Chief Executive Officer</font></td></tr></table></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Scott J. Robinson, Chief Financial Officer of Donaldson Company, Inc., certify that&#58;</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15pt">The Form 10-Q of Donaldson Company, Inc. for the quarter ended April&#160;30, 2023 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Donaldson Company, Inc.</font></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 5, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Scott J. Robinson</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott J. Robinson<br>Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>dci-20230430.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d6200c12-e549-4af9-a68e-0f2a6c0aa5c7,g:d827199d-47da-4dec-8b61-1f04292dea69-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dci="http://www.donaldson.com/20230430" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.donaldson.com/20230430">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dci-20230430_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dci-20230430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dci-20230430_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dci-20230430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.donaldson.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS">
        <link:definition>0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical">
        <link:definition>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000010 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.donaldson.com/role/Acquisitions">
        <link:definition>0000011 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.donaldson.com/role/Revenue">
        <link:definition>0000012 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNet" roleURI="http://www.donaldson.com/role/InventoriesNet">
        <link:definition>0000013 - Disclosure - Inventories, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNet" roleURI="http://www.donaldson.com/role/PropertyPlantandEquipmentNet">
        <link:definition>0000014 - Disclosure - Property, Plant and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssets">
        <link:definition>0000015 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.donaldson.com/role/LongTermDebt">
        <link:definition>0000016 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.donaldson.com/role/IncomeTaxes">
        <link:definition>0000017 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.donaldson.com/role/EarningsPerShare">
        <link:definition>0000018 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.donaldson.com/role/StockholdersEquity">
        <link:definition>0000019 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLoss" roleURI="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss">
        <link:definition>0000020 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.donaldson.com/role/StockBasedCompensation">
        <link:definition>0000021 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.donaldson.com/role/EmployeeBenefitPlans">
        <link:definition>0000022 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedging" roleURI="http://www.donaldson.com/role/DerivativeInstrumentsandHedging">
        <link:definition>0000023 - Disclosure - Derivative Instruments and Hedging</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.donaldson.com/role/FairValueMeasurements">
        <link:definition>0000024 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Guarantees" roleURI="http://www.donaldson.com/role/Guarantees">
        <link:definition>0000025 - Disclosure - Guarantees</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.donaldson.com/role/CommitmentsandContingencies">
        <link:definition>0000026 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.donaldson.com/role/SegmentReporting">
        <link:definition>0000027 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandOtherCharges" roleURI="http://www.donaldson.com/role/RestructuringandOtherCharges">
        <link:definition>0000028 - Disclosure - Restructuring and Other Charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000029 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.donaldson.com/role/AcquisitionsTables">
        <link:definition>0000030 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.donaldson.com/role/RevenueTables">
        <link:definition>0000031 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNetTables" roleURI="http://www.donaldson.com/role/InventoriesNetTables">
        <link:definition>0000032 - Disclosure - Inventories, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetTables" roleURI="http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables">
        <link:definition>0000033 - Disclosure - Property, Plant and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>0000034 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.donaldson.com/role/EarningsPerShareTables">
        <link:definition>0000035 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossTables" roleURI="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables">
        <link:definition>0000036 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.donaldson.com/role/StockBasedCompensationTables">
        <link:definition>0000037 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansTables" roleURI="http://www.donaldson.com/role/EmployeeBenefitPlansTables">
        <link:definition>0000038 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.donaldson.com/role/FairValueMeasurementsTables">
        <link:definition>0000039 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GuaranteesTables" roleURI="http://www.donaldson.com/role/GuaranteesTables">
        <link:definition>0000040 - Disclosure - Guarantees (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.donaldson.com/role/SegmentReportingTables">
        <link:definition>0000041 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNarrativeDetails" roleURI="http://www.donaldson.com/role/AcquisitionsNarrativeDetails">
        <link:definition>0000042 - Disclosure - Acquisitions (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails" roleURI="http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails">
        <link:definition>0000043 - Disclosure - Acquisitions (Schedule of components of acquisitions, net of cash acquired) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenuebyGeographicalAreaDetails" roleURI="http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails">
        <link:definition>0000044 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://www.donaldson.com/role/RevenueNarrativeDetails">
        <link:definition>0000045 - Disclosure - Revenue (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNetDetails" roleURI="http://www.donaldson.com/role/InventoriesNetDetails">
        <link:definition>0000046 - Disclosure - Inventories, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetDetails" roleURI="http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails">
        <link:definition>0000047 - Disclosure - Property, Plant and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails">
        <link:definition>0000048 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>0000049 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails">
        <link:definition>0000050 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtDetails" roleURI="http://www.donaldson.com/role/LongTermDebtDetails">
        <link:definition>0000051 - Disclosure - Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.donaldson.com/role/IncomeTaxesDetails">
        <link:definition>0000052 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" roleURI="http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails">
        <link:definition>0000053 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetails" roleURI="http://www.donaldson.com/role/StockholdersEquityDetails">
        <link:definition>0000054 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossDetails" roleURI="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails">
        <link:definition>0000055 - Disclosure - Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativesDetails" roleURI="http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails">
        <link:definition>0000056 - Disclosure - Stock-Based Compensation (Narratives) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofStockOptionActivityDetails" roleURI="http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails">
        <link:definition>0000057 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofPerformanceAwardActivityDetails" roleURI="http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails">
        <link:definition>0000058 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" roleURI="http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails">
        <link:definition>0000059 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansNarrativeDetails" roleURI="http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>0000060 - Disclosure - Employee Benefit Plans (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingDetails" roleURI="http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails">
        <link:definition>0000061 - Disclosure - Derivative Instruments and Hedging (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>0000062 - Disclosure - Fair Value Measurements (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsDerivativesontheBalanceSheetDetails" roleURI="http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails">
        <link:definition>0000063 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GuaranteesBalanceSheetDetails" roleURI="http://www.donaldson.com/role/GuaranteesBalanceSheetDetails">
        <link:definition>0000064 - Disclosure - Guarantees (Balance Sheet) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GuaranteesNarrativeDetails" roleURI="http://www.donaldson.com/role/GuaranteesNarrativeDetails">
        <link:definition>0000065 - Disclosure - Guarantees (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.donaldson.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000066 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingNarrativesDetails" roleURI="http://www.donaldson.com/role/SegmentReportingNarrativesDetails">
        <link:definition>0000067 - Disclosure - Segment Reporting (Narratives) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingScheduleofSegmentReportDetails" roleURI="http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails">
        <link:definition>0000068 - Disclosure - Segment Reporting (Schedule of Segment Report) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingAssetsbySegmentDetails" roleURI="http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails">
        <link:definition>0000069 - Disclosure - Segment Reporting (Assets by Segment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandOtherChargesDetails" roleURI="http://www.donaldson.com/role/RestructuringandOtherChargesDetails">
        <link:definition>0000070 - Disclosure - Restructuring and Other Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_GrossCarryingAmountAbstract" abstract="true" name="GrossCarryingAmountAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dci_FiniteLivedIntangibleAssetTotalAbstract" abstract="true" name="FiniteLivedIntangibleAssetTotalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dci_AccumulatedAmortizationAbstract" abstract="true" name="AccumulatedAmortizationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dci_LifeSciencesSegmentMember" abstract="true" name="LifeSciencesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_EngineProductsSegmentMember" abstract="true" name="EngineProductsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_PrinciplesOfConsolidationPolicyTextBlock" abstract="false" name="PrinciplesOfConsolidationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dci_ContingentConsiderationMilestoneAchievementPeriod" abstract="false" name="ContingentConsiderationMilestoneAchievementPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dci_AerospaceAndDefenseProductsMember" abstract="true" name="AerospaceAndDefenseProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" abstract="false" name="FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" abstract="false" name="FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_CurrentPortionOfLongTermDebtFixedInterestRateMember" abstract="true" name="CurrentPortionOfLongTermDebtFixedInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_IndustrialSolutionsSegmentMember" abstract="true" name="IndustrialSolutionsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_SolarisBiotechnologySrlMember" abstract="true" name="SolarisBiotechnologySrlMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_PatentsTrademarksandTechnologyMember" abstract="true" name="PatentsTrademarksandTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_UnitedStatesAndCanadaMember" abstract="true" name="UnitedStatesAndCanadaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember" abstract="true" name="AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_NonCompensationAgreementMember" abstract="true" name="NonCompensationAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_A2019MasterStockIncentivePlanMember" abstract="true" name="A2019MasterStockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_PearsonArnoldIndustrialServicesMember" abstract="true" name="PearsonArnoldIndustrialServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_ContingentCompensation" abstract="false" name="ContingentCompensation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_NetWorkingCapital" abstract="false" name="NetWorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_IndustrialProductsSegmentMember" abstract="true" name="IndustrialProductsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_AmortizationOfIntangibleAssetsGrossCarryingAmount" abstract="false" name="AmortizationOfIntangibleAssetsGrossCarryingAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" abstract="false" name="ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dci_OffRoadProductsMember" abstract="true" name="OffRoadProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_IndustrialFiltrationSolutionsProductsMember" abstract="true" name="IndustrialFiltrationSolutionsProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_LongTermDebtVariableInterestRateMember" abstract="true" name="LongTermDebtVariableInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember" abstract="true" name="AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_PurilogicsMember" abstract="true" name="PurilogicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member" abstract="true" name="UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" abstract="false" name="FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_MultiCurrencyRevolvingCreditFacilityMember" abstract="true" name="MultiCurrencyRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" abstract="false" name="FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_AdvancedFiltrationSystemsIncMember" abstract="false" name="AdvancedFiltrationSystemsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_MobileSolutionsSegmentMember" abstract="true" name="MobileSolutionsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_AccumulatedAmortizationOfIntangibleAssets" abstract="false" name="AccumulatedAmortizationOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_LongTermDebtFixedInterestRateMember" abstract="true" name="LongTermDebtFixedInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_AftermarketProductsMember" abstract="true" name="AftermarketProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_StockCompensationAndOtherActivity" abstract="false" name="StockCompensationAndOtherActivity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_OnRoadProductsMember" abstract="true" name="OnRoadProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_IsolereMember" abstract="true" name="IsolereMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" abstract="false" name="ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dci_CostRelatedToDiscontinuationOfPrograms" abstract="false" name="CostRelatedToDiscontinuationOfPrograms" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dci_DefinedBenefitPlanSettlementCost" abstract="false" name="DefinedBenefitPlanSettlementCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>dci-20230430_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d6200c12-e549-4af9-a68e-0f2a6c0aa5c7,g:d827199d-47da-4dec-8b61-1f04292dea69-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b61bd2bd-b732-4b01-a5ae-59523a9f3c84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_f6f7ae8d-d1ae-4b0c-8557-1e0cde1cadd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b61bd2bd-b732-4b01-a5ae-59523a9f3c84" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_f6f7ae8d-d1ae-4b0c-8557-1e0cde1cadd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_eb07e13b-d0a9-4239-bca2-0991663dde33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b61bd2bd-b732-4b01-a5ae-59523a9f3c84" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_eb07e13b-d0a9-4239-bca2-0991663dde33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e82b6aff-ee9b-4b78-8de0-508466c6d9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7002587b-8e9b-49b1-92b4-cda184c74e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e82b6aff-ee9b-4b78-8de0-508466c6d9d0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7002587b-8e9b-49b1-92b4-cda184c74e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_36a82fc1-ea09-4fc1-ae22-eaf3b68b161d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e82b6aff-ee9b-4b78-8de0-508466c6d9d0" xlink:to="loc_us-gaap_InterestExpense_36a82fc1-ea09-4fc1-ae22-eaf3b68b161d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_83edef35-13cb-4919-b42c-68926cea7e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e82b6aff-ee9b-4b78-8de0-508466c6d9d0" xlink:to="loc_us-gaap_OperatingIncomeLoss_83edef35-13cb-4919-b42c-68926cea7e5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_24828b90-8b12-4468-980f-5e841d2df64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_43e31f1e-5b5b-4fc6-91bf-99d5d403135d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_24828b90-8b12-4468-980f-5e841d2df64b" xlink:to="loc_us-gaap_CostOfRevenue_43e31f1e-5b5b-4fc6-91bf-99d5d403135d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8da21751-4ded-43cf-b563-604bcb4e4614" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_24828b90-8b12-4468-980f-5e841d2df64b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8da21751-4ded-43cf-b563-604bcb4e4614" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5596aad2-ffc2-43f9-afc2-653a23b798a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b24372b0-82fe-453d-816f-4e6eb0db4838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5596aad2-ffc2-43f9-afc2-653a23b798a1" xlink:to="loc_us-gaap_GrossProfit_b24372b0-82fe-453d-816f-4e6eb0db4838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e3314dd4-741a-4d79-80c1-a79323e9000e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5596aad2-ffc2-43f9-afc2-653a23b798a1" xlink:to="loc_us-gaap_OperatingExpenses_e3314dd4-741a-4d79-80c1-a79323e9000e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e430ced9-aa00-483f-a18b-45c2694759b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_88b037e6-06cb-4272-b8b4-8c7d5954c4da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e430ced9-aa00-483f-a18b-45c2694759b1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_88b037e6-06cb-4272-b8b4-8c7d5954c4da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2eb216af-5edd-44dd-9afd-3af2f3f1594a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e430ced9-aa00-483f-a18b-45c2694759b1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2eb216af-5edd-44dd-9afd-3af2f3f1594a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_73aed287-a522-4979-936e-98e4fbb85cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dd6a2608-d081-4c4c-90f9-980a21a46624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_73aed287-a522-4979-936e-98e4fbb85cc6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dd6a2608-d081-4c4c-90f9-980a21a46624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c0674141-7517-4d68-8fb0-208f2ad4f4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_73aed287-a522-4979-936e-98e4fbb85cc6" xlink:to="loc_us-gaap_NetIncomeLoss_c0674141-7517-4d68-8fb0-208f2ad4f4c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d11ec4a2-c0a8-442d-818f-5b5506b2fd27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ff91e6b4-768c-46ee-bded-f4fd21facb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d11ec4a2-c0a8-442d-818f-5b5506b2fd27" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ff91e6b4-768c-46ee-bded-f4fd21facb8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_371ed4f6-18c1-415d-8203-6327f68463b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d11ec4a2-c0a8-442d-818f-5b5506b2fd27" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_371ed4f6-18c1-415d-8203-6327f68463b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_69b75a73-d018-4143-90bb-dbf30a489288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d11ec4a2-c0a8-442d-818f-5b5506b2fd27" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_69b75a73-d018-4143-90bb-dbf30a489288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_277731cb-61d8-4103-85b1-d31833b5ef6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_86910e2b-b022-496a-aff2-ede63291ea74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_277731cb-61d8-4103-85b1-d31833b5ef6a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_86910e2b-b022-496a-aff2-ede63291ea74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_ea943cb9-f730-4cb6-aa65-dc372c97ccd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_277731cb-61d8-4103-85b1-d31833b5ef6a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_ea943cb9-f730-4cb6-aa65-dc372c97ccd7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1a5bfdc4-95bc-4598-9567-53537a1978e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7b89d8ee-a2f6-446c-a357-1e6056086c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a5bfdc4-95bc-4598-9567-53537a1978e3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7b89d8ee-a2f6-446c-a357-1e6056086c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ab6e15a4-cdf7-4120-a1e8-5bbff214b351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a5bfdc4-95bc-4598-9567-53537a1978e3" xlink:to="loc_us-gaap_InventoryNet_ab6e15a4-cdf7-4120-a1e8-5bbff214b351" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a5b844bc-a30a-45eb-9940-afd11e2cc6de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a5bfdc4-95bc-4598-9567-53537a1978e3" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a5b844bc-a30a-45eb-9940-afd11e2cc6de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c9f80ded-d7b1-4ee3-8fc7-6b86335f51a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a5bfdc4-95bc-4598-9567-53537a1978e3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c9f80ded-d7b1-4ee3-8fc7-6b86335f51a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b37a761f-aa27-4be0-afca-2d98f95a55f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2e00d729-f2ca-4cac-9024-da501df22458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b37a761f-aa27-4be0-afca-2d98f95a55f4" xlink:to="loc_us-gaap_AccountsPayableCurrent_2e00d729-f2ca-4cac-9024-da501df22458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_856e7179-1702-4514-a31d-c69c00df0b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b37a761f-aa27-4be0-afca-2d98f95a55f4" xlink:to="loc_us-gaap_DividendsPayableCurrent_856e7179-1702-4514-a31d-c69c00df0b1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_678b2350-c39a-4194-8e68-1ebd57af97dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b37a761f-aa27-4be0-afca-2d98f95a55f4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_678b2350-c39a-4194-8e68-1ebd57af97dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_29994d16-deb3-4b8c-8411-4920285408cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b37a761f-aa27-4be0-afca-2d98f95a55f4" xlink:to="loc_us-gaap_TaxesPayableCurrent_29994d16-deb3-4b8c-8411-4920285408cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_f36cc751-d331-40a4-8de5-9d7f972f8065" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b37a761f-aa27-4be0-afca-2d98f95a55f4" xlink:to="loc_us-gaap_ShortTermBorrowings_f36cc751-d331-40a4-8de5-9d7f972f8065" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_035090e6-f8dd-4d68-87c8-1f28d09f2ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b37a761f-aa27-4be0-afca-2d98f95a55f4" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_035090e6-f8dd-4d68-87c8-1f28d09f2ba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_93effd25-5e3a-4cd4-8af0-d93434de203d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b37a761f-aa27-4be0-afca-2d98f95a55f4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_93effd25-5e3a-4cd4-8af0-d93434de203d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_ac0458eb-a954-4671-8e4e-eee7630e9b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b37a761f-aa27-4be0-afca-2d98f95a55f4" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_ac0458eb-a954-4671-8e4e-eee7630e9b2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cc3b75f6-ccb5-4007-a433-1825f2c373d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_973c36a3-8b0f-420b-8718-fb5f507703f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_cc3b75f6-ccb5-4007-a433-1825f2c373d7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_973c36a3-8b0f-420b-8718-fb5f507703f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2bc0a2c3-c99d-404a-909f-21876bb2bfed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_cc3b75f6-ccb5-4007-a433-1825f2c373d7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2bc0a2c3-c99d-404a-909f-21876bb2bfed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_202b9184-8de8-423c-ac8a-5cb36c720458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_cc3b75f6-ccb5-4007-a433-1825f2c373d7" xlink:to="loc_us-gaap_LiabilitiesCurrent_202b9184-8de8-423c-ac8a-5cb36c720458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_b009ba12-d7d0-4b98-bad5-1f1348dd13ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_cc3b75f6-ccb5-4007-a433-1825f2c373d7" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_b009ba12-d7d0-4b98-bad5-1f1348dd13ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_eaef9f37-325a-4abb-9c68-5aa10440a016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_cc3b75f6-ccb5-4007-a433-1825f2c373d7" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_eaef9f37-325a-4abb-9c68-5aa10440a016" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a1b145f8-2ed5-4692-83f1-4b34e7a12941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_a55b2e74-9213-42e1-86e2-d0a2a035679f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a1b145f8-2ed5-4692-83f1-4b34e7a12941" xlink:to="loc_us-gaap_AdditionalPaidInCapital_a55b2e74-9213-42e1-86e2-d0a2a035679f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_557bac4b-64a6-45a3-bd12-7107540a2f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a1b145f8-2ed5-4692-83f1-4b34e7a12941" xlink:to="loc_us-gaap_TreasuryStockCommonValue_557bac4b-64a6-45a3-bd12-7107540a2f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_3f1f6f6d-50dd-4243-a820-5c51ec659754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a1b145f8-2ed5-4692-83f1-4b34e7a12941" xlink:to="loc_us-gaap_PreferredStockValue_3f1f6f6d-50dd-4243-a820-5c51ec659754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_83927fac-b52c-4518-b977-60fdd8d73ade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a1b145f8-2ed5-4692-83f1-4b34e7a12941" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_83927fac-b52c-4518-b977-60fdd8d73ade" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5721b38d-067a-4216-bcc6-f428d5874f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a1b145f8-2ed5-4692-83f1-4b34e7a12941" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5721b38d-067a-4216-bcc6-f428d5874f04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_cf8669f2-e5b0-446d-bbec-a51a6f691165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a1b145f8-2ed5-4692-83f1-4b34e7a12941" xlink:to="loc_us-gaap_CommonStockValue_cf8669f2-e5b0-446d-bbec-a51a6f691165" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_09ecf68c-7819-4b61-9f3b-639c75a41357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8c760e3c-d7dc-4d4b-a14b-cbbb1e73d969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_09ecf68c-7819-4b61-9f3b-639c75a41357" xlink:to="loc_us-gaap_StockholdersEquity_8c760e3c-d7dc-4d4b-a14b-cbbb1e73d969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d0607eec-639b-44ad-b6cd-3c554bad8952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_09ecf68c-7819-4b61-9f3b-639c75a41357" xlink:to="loc_us-gaap_Liabilities_d0607eec-639b-44ad-b6cd-3c554bad8952" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e693e0ee-357c-4a70-88fe-17da3b7bfc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8606c262-8d02-4c40-a92e-5d671ed6879e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e693e0ee-357c-4a70-88fe-17da3b7bfc1d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8606c262-8d02-4c40-a92e-5d671ed6879e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a9144549-cd25-4ae4-8949-780484559eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e693e0ee-357c-4a70-88fe-17da3b7bfc1d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a9144549-cd25-4ae4-8949-780484559eb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b697f0d7-3859-4b6d-a401-f48a436bab13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e693e0ee-357c-4a70-88fe-17da3b7bfc1d" xlink:to="loc_us-gaap_AssetsCurrent_b697f0d7-3859-4b6d-a401-f48a436bab13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_95d3d0ec-b78d-4d8f-aa96-8a21475add57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e693e0ee-357c-4a70-88fe-17da3b7bfc1d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_95d3d0ec-b78d-4d8f-aa96-8a21475add57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b7a43192-ff85-4213-9a94-09bedcbd0f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e693e0ee-357c-4a70-88fe-17da3b7bfc1d" xlink:to="loc_us-gaap_Goodwill_b7a43192-ff85-4213-9a94-09bedcbd0f49" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b80d841a-93c0-4b2c-acca-0689e9554ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3b06e45b-e5c0-4173-992b-bb60fc6d822e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b80d841a-93c0-4b2c-acca-0689e9554ecc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3b06e45b-e5c0-4173-992b-bb60fc6d822e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_74d1a1ab-99d6-47a6-b393-96784d5a32f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b80d841a-93c0-4b2c-acca-0689e9554ecc" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_74d1a1ab-99d6-47a6-b393-96784d5a32f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_27499504-ec0d-4d7f-b22e-49ea1082fdab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b80d841a-93c0-4b2c-acca-0689e9554ecc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_27499504-ec0d-4d7f-b22e-49ea1082fdab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_66da4773-af9c-4e25-af08-e02cbad450f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b80d841a-93c0-4b2c-acca-0689e9554ecc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_66da4773-af9c-4e25-af08-e02cbad450f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f87061bc-b729-4814-911c-1e0e8779f507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5fcbf107-04f6-4730-85bf-7fedb241c07e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f87061bc-b729-4814-911c-1e0e8779f507" xlink:to="loc_us-gaap_ShareBasedCompensation_5fcbf107-04f6-4730-85bf-7fedb241c07e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c70f633d-0161-4256-b8b6-18d373ca69a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f87061bc-b729-4814-911c-1e0e8779f507" xlink:to="loc_us-gaap_NetIncomeLoss_c70f633d-0161-4256-b8b6-18d373ca69a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1299dc37-ab52-45b8-9fc0-761f08466096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f87061bc-b729-4814-911c-1e0e8779f507" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1299dc37-ab52-45b8-9fc0-761f08466096" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_050a805d-0c7b-438f-8f1b-f3a2bad14076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f87061bc-b729-4814-911c-1e0e8779f507" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_050a805d-0c7b-438f-8f1b-f3a2bad14076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_28b93422-3e01-4f35-8e61-7a05d2ff6d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f87061bc-b729-4814-911c-1e0e8779f507" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_28b93422-3e01-4f35-8e61-7a05d2ff6d9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_28a21310-a6d5-4f85-94f6-4d23443bfd52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f87061bc-b729-4814-911c-1e0e8779f507" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_28a21310-a6d5-4f85-94f6-4d23443bfd52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9df215f-ee74-4d56-a84e-8f4903a09c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5c7f8b26-a18f-4017-9cc1-b9f51fc9257d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9df215f-ee74-4d56-a84e-8f4903a09c78" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5c7f8b26-a18f-4017-9cc1-b9f51fc9257d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_60f11aff-e6ae-4a02-ba48-f576578c0749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9df215f-ee74-4d56-a84e-8f4903a09c78" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_60f11aff-e6ae-4a02-ba48-f576578c0749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ea5d99dd-735d-4ba5-b88c-f6c0b44a97d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_eef3bcc1-dfcf-4614-b865-3b07f63752c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ea5d99dd-735d-4ba5-b88c-f6c0b44a97d7" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_eef3bcc1-dfcf-4614-b865-3b07f63752c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f0f68629-94e0-4c56-a891-d58c23c99ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ea5d99dd-735d-4ba5-b88c-f6c0b44a97d7" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f0f68629-94e0-4c56-a891-d58c23c99ba2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_669e0ef1-92af-435a-a0a0-4b12581b914b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ea5d99dd-735d-4ba5-b88c-f6c0b44a97d7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_669e0ef1-92af-435a-a0a0-4b12581b914b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_3ec93ac1-d204-44ec-a783-6587ec0064e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ea5d99dd-735d-4ba5-b88c-f6c0b44a97d7" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_3ec93ac1-d204-44ec-a783-6587ec0064e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_d59becb6-d73c-4f6a-8fb9-9b65567cece8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ea5d99dd-735d-4ba5-b88c-f6c0b44a97d7" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_d59becb6-d73c-4f6a-8fb9-9b65567cece8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_cb8b2013-4fb9-4f18-bfcc-50b1a9ce2890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ea5d99dd-735d-4ba5-b88c-f6c0b44a97d7" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_cb8b2013-4fb9-4f18-bfcc-50b1a9ce2890" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_3f300f75-afc6-4b99-939c-c7474b04d89b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8cc98937-ba62-48c9-acc5-a9297db761a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_3f300f75-afc6-4b99-939c-c7474b04d89b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8cc98937-ba62-48c9-acc5-a9297db761a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_72f89d26-f0ee-42e9-8439-73f9e3a78fad" xlink:href="dci-20230430.xsd#dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_3f300f75-afc6-4b99-939c-c7474b04d89b" xlink:to="loc_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_72f89d26-f0ee-42e9-8439-73f9e3a78fad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f2816d6c-fc90-47f6-85a6-c88e01baeef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4458f231-5858-4aa9-a387-2fd351bb5362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f2816d6c-fc90-47f6-85a6-c88e01baeef9" xlink:to="loc_us-gaap_Goodwill_4458f231-5858-4aa9-a387-2fd351bb5362" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74eb37db-e37a-40b7-a21d-101009976638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f2816d6c-fc90-47f6-85a6-c88e01baeef9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74eb37db-e37a-40b7-a21d-101009976638" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/InventoriesNetDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#InventoriesNetDetails"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/InventoriesNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4563f8ad-3e29-43d9-82ea-bdda532d91c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1418775e-819d-4f5d-839e-b17c28e57659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4563f8ad-3e29-43d9-82ea-bdda532d91c3" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1418775e-819d-4f5d-839e-b17c28e57659" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_7f3ca263-bc0c-4d0e-ac69-7cc431039316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4563f8ad-3e29-43d9-82ea-bdda532d91c3" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_7f3ca263-bc0c-4d0e-ac69-7cc431039316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_bfa05a75-fa7b-454f-8ddc-5da46bbeb9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4563f8ad-3e29-43d9-82ea-bdda532d91c3" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_bfa05a75-fa7b-454f-8ddc-5da46bbeb9e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#PropertyPlantandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1e4e06bc-0c57-4e37-8841-1f36ce0008e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_06c16cdf-836b-4733-82fa-78e66638bc09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1e4e06bc-0c57-4e37-8841-1f36ce0008e9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_06c16cdf-836b-4733-82fa-78e66638bc09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e8213b96-a9c5-4de4-8363-709c1ebdb2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1e4e06bc-0c57-4e37-8841-1f36ce0008e9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e8213b96-a9c5-4de4-8363-709c1ebdb2dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_051d4558-e5fd-4d9d-87fd-a184b6e713e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_eae1c66c-5ec4-4ee3-8481-da61782f93f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_051d4558-e5fd-4d9d-87fd-a184b6e713e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_eae1c66c-5ec4-4ee3-8481-da61782f93f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d17214ae-8da0-4bdb-806a-214fb7df9841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_051d4558-e5fd-4d9d-87fd-a184b6e713e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d17214ae-8da0-4bdb-806a-214fb7df9841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_28c87ec4-5a3a-4a2a-95dc-ce7b32dd12bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization_32f03ce2-67e1-4d94-bf3a-088f9d5e0a60" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_28c87ec4-5a3a-4a2a-95dc-ce7b32dd12bd" xlink:to="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization_32f03ce2-67e1-4d94-bf3a-088f9d5e0a60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount_c71688a2-0901-4897-9b8e-225cbae4c126" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_28c87ec4-5a3a-4a2a-95dc-ce7b32dd12bd" xlink:to="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount_c71688a2-0901-4897-9b8e-225cbae4c126" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd6e74f9-e234-4b00-b4c3-cda28761c899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_697d4a73-f943-4992-bbed-daca4fb5c959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd6e74f9-e234-4b00-b4c3-cda28761c899" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_697d4a73-f943-4992-bbed-daca4fb5c959" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_045e8ea1-8fd8-4c5b-b138-930a9c07e0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd6e74f9-e234-4b00-b4c3-cda28761c899" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_045e8ea1-8fd8-4c5b-b138-930a9c07e0fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#AccumulatedOtherComprehensiveLossDetails"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_00cb60a6-f1db-4943-9dbc-c852098395e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_d5cb184a-d6c4-4b10-819e-b3c102a5aab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_00cb60a6-f1db-4943-9dbc-c852098395e5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_d5cb184a-d6c4-4b10-819e-b3c102a5aab3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_0f7a6afe-0cc5-4b18-8c55-b28b93c0d183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_00cb60a6-f1db-4943-9dbc-c852098395e5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_0f7a6afe-0cc5-4b18-8c55-b28b93c0d183" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e495eb5d-eda0-4e43-bb34-5eb89a32d6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2a46375b-5e8a-41ed-adcd-d89d1ee0dd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e495eb5d-eda0-4e43-bb34-5eb89a32d6b7" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2a46375b-5e8a-41ed-adcd-d89d1ee0dd6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_878fa63c-ea13-4bf5-a6ec-2821b28b547a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e495eb5d-eda0-4e43-bb34-5eb89a32d6b7" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_878fa63c-ea13-4bf5-a6ec-2821b28b547a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8971acd2-d124-46f3-8253-102f3b6988db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_69865fc8-6e6b-454c-b1b8-6f48816601d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8971acd2-d124-46f3-8253-102f3b6988db" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_69865fc8-6e6b-454c-b1b8-6f48816601d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_5c144d8f-6ded-4cd7-9068-c5b475ab5279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8971acd2-d124-46f3-8253-102f3b6988db" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_5c144d8f-6ded-4cd7-9068-c5b475ab5279" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8584a769-eeb2-461c-9a2e-5f2b1900d519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c61d5ceb-a684-412e-8c1a-49b948dc8d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8584a769-eeb2-461c-9a2e-5f2b1900d519" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c61d5ceb-a684-412e-8c1a-49b948dc8d83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_7ca2cc89-7267-4902-897d-157a2c647bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8584a769-eeb2-461c-9a2e-5f2b1900d519" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_7ca2cc89-7267-4902-897d-157a2c647bc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_DefinedBenefitPlanSettlementCost_9af8f12b-1126-4029-be5d-3c3d00610aba" xlink:href="dci-20230430.xsd#dci_DefinedBenefitPlanSettlementCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8584a769-eeb2-461c-9a2e-5f2b1900d519" xlink:to="loc_dci_DefinedBenefitPlanSettlementCost_9af8f12b-1126-4029-be5d-3c3d00610aba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5ee93ac3-f5c7-460c-a922-9f6b494a67d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8584a769-eeb2-461c-9a2e-5f2b1900d519" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5ee93ac3-f5c7-460c-a922-9f6b494a67d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_96a82bfc-d763-4632-b358-c806db5f0725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8584a769-eeb2-461c-9a2e-5f2b1900d519" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_96a82bfc-d763-4632-b358-c806db5f0725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_7208cf20-b867-48f6-8a17-ad4b051c4db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8584a769-eeb2-461c-9a2e-5f2b1900d519" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_7208cf20-b867-48f6-8a17-ad4b051c4db1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/RestructuringandOtherChargesDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#RestructuringandOtherChargesDetails"/>
  <link:calculationLink xlink:role="http://www.donaldson.com/role/RestructuringandOtherChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0489e0bc-47c7-48d2-a1e9-30e1ee7ec12f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_a2722c2f-e823-4db1-8af5-64afd3cb775d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_0489e0bc-47c7-48d2-a1e9-30e1ee7ec12f" xlink:to="loc_us-gaap_SeveranceCosts1_a2722c2f-e823-4db1-8af5-64afd3cb775d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_a337ac37-7a85-432c-a785-62cbb42e5419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_0489e0bc-47c7-48d2-a1e9-30e1ee7ec12f" xlink:to="loc_us-gaap_OtherRestructuringCosts_a337ac37-7a85-432c-a785-62cbb42e5419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_CostRelatedToDiscontinuationOfPrograms_0f27699b-b34c-4389-9f12-2f711c0a6b1a" xlink:href="dci-20230430.xsd#dci_CostRelatedToDiscontinuationOfPrograms"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_0489e0bc-47c7-48d2-a1e9-30e1ee7ec12f" xlink:to="loc_dci_CostRelatedToDiscontinuationOfPrograms_0f27699b-b34c-4389-9f12-2f711c0a6b1a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>dci-20230430_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d6200c12-e549-4af9-a68e-0f2a6c0aa5c7,g:d827199d-47da-4dec-8b61-1f04292dea69-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="i2f166420b7d04bdeac93562ed249fde0_CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ffe8bafe-d66d-4951-8a3f-5d1e9d9ac668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ffe8bafe-d66d-4951-8a3f-5d1e9d9ac668" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_24b6d5a3-b6fe-4b44-9637-41359686bfba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_StockholdersEquity_24b6d5a3-b6fe-4b44-9637-41359686bfba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7a5ede15-a2f1-426a-b08d-41dda6e094e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_NetIncomeLoss_7a5ede15-a2f1-426a-b08d-41dda6e094e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1c506994-8b47-493e-a40a-ec29884b8b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1c506994-8b47-493e-a40a-ec29884b8b49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_570cdc9b-8080-4aa7-88d0-17cc1046b93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_570cdc9b-8080-4aa7-88d0-17cc1046b93d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_0e6b4928-a178-4d00-8798-33b9966e6936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_DividendsCommonStockCash_0e6b4928-a178-4d00-8798-33b9966e6936" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_StockCompensationAndOtherActivity_5c4ba2ca-7f31-41da-83f8-4565ec556c1b" xlink:href="dci-20230430.xsd#dci_StockCompensationAndOtherActivity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_dci_StockCompensationAndOtherActivity_5c4ba2ca-7f31-41da-83f8-4565ec556c1b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2a077371-799c-4403-9d24-b66096b0419c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1e422a40-56ae-46e2-8e49-7ccfee8af96f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ffe8bafe-d66d-4951-8a3f-5d1e9d9ac668" xlink:to="loc_us-gaap_StatementTable_1e422a40-56ae-46e2-8e49-7ccfee8af96f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_09d609b6-6b7f-4ffc-af2f-f35a98496bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1e422a40-56ae-46e2-8e49-7ccfee8af96f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_09d609b6-6b7f-4ffc-af2f-f35a98496bb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_09d609b6-6b7f-4ffc-af2f-f35a98496bb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_09d609b6-6b7f-4ffc-af2f-f35a98496bb8" xlink:to="loc_us-gaap_EquityComponentDomain_09d609b6-6b7f-4ffc-af2f-f35a98496bb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_09d609b6-6b7f-4ffc-af2f-f35a98496bb8" xlink:to="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_34996e49-f30e-4212-babd-82a13be41880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_CommonStockMember_34996e49-f30e-4212-babd-82a13be41880" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d0cdb754-db95-45d7-abc8-e0a1503f5484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d0cdb754-db95-45d7-abc8-e0a1503f5484" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_79b02729-c56b-4452-a3d0-40457a1b9cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_RetainedEarningsMember_79b02729-c56b-4452-a3d0-40457a1b9cef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_91e68b97-ff83-43f2-903f-ad8aa0af4359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_91e68b97-ff83-43f2-903f-ad8aa0af4359" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_c3c44bea-0f49-4ff1-b2e2-a8563c668cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_TreasuryStockCommonMember_c3c44bea-0f49-4ff1-b2e2-a8563c668cc7" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="i6efc9cd308a74485a3007fda8e370c53_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5e8e98ec-8c73-4f3b-ab45-deb01e176066" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5e8e98ec-8c73-4f3b-ab45-deb01e176066" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5b0790a4-ab18-43ed-830a-bd10f4b62161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_Goodwill_5b0790a4-ab18-43ed-830a-bd10f4b62161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_66a8caed-ad63-4ffd-a162-63e7999c5517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_66a8caed-ad63-4ffd-a162-63e7999c5517" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_baeb0d12-81ff-4714-be30-41478e060720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_baeb0d12-81ff-4714-be30-41478e060720" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_NetWorkingCapital_da8c1dd7-d49f-45e5-85d1-6d0b984ea943" xlink:href="dci-20230430.xsd#dci_NetWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_dci_NetWorkingCapital_da8c1dd7-d49f-45e5-85d1-6d0b984ea943" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_24edf8e3-e6ad-458f-b70e-e490fc0dbfae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_24edf8e3-e6ad-458f-b70e-e490fc0dbfae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e58f3217-7033-4829-8f7e-ad54cc140934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e58f3217-7033-4829-8f7e-ad54cc140934" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5a9dfc95-7cdb-4ff3-ad69-6b09da26b9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e58f3217-7033-4829-8f7e-ad54cc140934" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5a9dfc95-7cdb-4ff3-ad69-6b09da26b9c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a9dfc95-7cdb-4ff3-ad69-6b09da26b9c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5a9dfc95-7cdb-4ff3-ad69-6b09da26b9c3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a9dfc95-7cdb-4ff3-ad69-6b09da26b9c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5a9dfc95-7cdb-4ff3-ad69-6b09da26b9c3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IsolereMember_6c2e4d80-652c-4c70-ad43-2dbffbd83875" xlink:href="dci-20230430.xsd#dci_IsolereMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:to="loc_dci_IsolereMember_6c2e4d80-652c-4c70-ad43-2dbffbd83875" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PurilogicsMember_4c81b7aa-7b38-4821-ada5-b9736a98eae6" xlink:href="dci-20230430.xsd#dci_PurilogicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:to="loc_dci_PurilogicsMember_4c81b7aa-7b38-4821-ada5-b9736a98eae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PearsonArnoldIndustrialServicesMember_a6e1b6a8-39b8-442b-9bb0-34d682e88fa3" xlink:href="dci-20230430.xsd#dci_PearsonArnoldIndustrialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:to="loc_dci_PearsonArnoldIndustrialServicesMember_a6e1b6a8-39b8-442b-9bb0-34d682e88fa3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_SolarisBiotechnologySrlMember_633cd2f8-2dd1-422c-9cf7-dba765885ed8" xlink:href="dci-20230430.xsd#dci_SolarisBiotechnologySrlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:to="loc_dci_SolarisBiotechnologySrlMember_633cd2f8-2dd1-422c-9cf7-dba765885ed8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails" xlink:type="extended" id="ia025f7d6851844079db38f5b8b000f3f_AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_81cbfb9d-611e-4f9a-b69e-c6de67a8233c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_81cbfb9d-611e-4f9a-b69e-c6de67a8233c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_78299f71-5124-43e5-8405-cc3138eaac4f" xlink:href="dci-20230430.xsd#dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_78299f71-5124-43e5-8405-cc3138eaac4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1ac964a7-b86b-4caf-bc3d-3ac7f812512b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1ac964a7-b86b-4caf-bc3d-3ac7f812512b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6f9b4526-01f5-4cd3-8fa7-dcbe7fd4757f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_Goodwill_6f9b4526-01f5-4cd3-8fa7-dcbe7fd4757f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_78377167-df7b-4ca4-9e32-c44da9a3b89b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_78377167-df7b-4ca4-9e32-c44da9a3b89b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_216022c9-68bb-4eb9-a1a9-078fe8e6a400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_216022c9-68bb-4eb9-a1a9-078fe8e6a400" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e2bcc991-bf28-469c-9252-5fadc8339f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e2bcc991-bf28-469c-9252-5fadc8339f35" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e2cb94e0-c81e-4f93-b47c-28029f4e61ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e2cb94e0-c81e-4f93-b47c-28029f4e61ba" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_98dcd883-6fd7-4da8-9920-0d97b9b56cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_98dcd883-6fd7-4da8-9920-0d97b9b56cfd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe10c3d-f624-4714-a25d-e33f1df1c0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_98dcd883-6fd7-4da8-9920-0d97b9b56cfd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe10c3d-f624-4714-a25d-e33f1df1c0d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1fe10c3d-f624-4714-a25d-e33f1df1c0d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe10c3d-f624-4714-a25d-e33f1df1c0d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1fe10c3d-f624-4714-a25d-e33f1df1c0d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe10c3d-f624-4714-a25d-e33f1df1c0d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_dcea07a4-114a-4c30-b062-baf48168e2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_dcea07a4-114a-4c30-b062-baf48168e2a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_155f77a6-109e-4fa7-9c65-55ebc3898c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_155f77a6-109e-4fa7-9c65-55ebc3898c9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_a28d80b5-797d-4a9d-b066-ab6813e9b683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_a28d80b5-797d-4a9d-b066-ab6813e9b683" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91dff45b-93b5-485b-aef9-914a690443ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_98dcd883-6fd7-4da8-9920-0d97b9b56cfd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91dff45b-93b5-485b-aef9-914a690443ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91dff45b-93b5-485b-aef9-914a690443ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91dff45b-93b5-485b-aef9-914a690443ac" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91dff45b-93b5-485b-aef9-914a690443ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf911cc8-103f-407c-a33f-78dcd7224a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91dff45b-93b5-485b-aef9-914a690443ac" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf911cc8-103f-407c-a33f-78dcd7224a19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IsolereMember_76f8f33e-c0c0-480e-af6d-df6bab8534bf" xlink:href="dci-20230430.xsd#dci_IsolereMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf911cc8-103f-407c-a33f-78dcd7224a19" xlink:to="loc_dci_IsolereMember_76f8f33e-c0c0-480e-af6d-df6bab8534bf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#RevenueDisaggregationofRevenuebyGeographicalAreaDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" xlink:type="extended" id="ia245f598fa8a4235a22a79492be2987a_RevenueDisaggregationofRevenuebyGeographicalAreaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_75bf00dd-e419-417f-a8dd-7936a7d6a0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_ed852054-af6b-4eab-98b3-75ba90027cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_75bf00dd-e419-417f-a8dd-7936a7d6a0ba" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_ed852054-af6b-4eab-98b3-75ba90027cca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f3a2caeb-8c35-4060-8524-9054ccc372e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_75bf00dd-e419-417f-a8dd-7936a7d6a0ba" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f3a2caeb-8c35-4060-8524-9054ccc372e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_26159a3a-fc2d-4e18-94f7-cdc49a9137ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f3a2caeb-8c35-4060-8524-9054ccc372e4" xlink:to="loc_srt_StatementGeographicalAxis_26159a3a-fc2d-4e18-94f7-cdc49a9137ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_26159a3a-fc2d-4e18-94f7-cdc49a9137ac_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_26159a3a-fc2d-4e18-94f7-cdc49a9137ac" xlink:to="loc_srt_SegmentGeographicalDomain_26159a3a-fc2d-4e18-94f7-cdc49a9137ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_26159a3a-fc2d-4e18-94f7-cdc49a9137ac" xlink:to="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_UnitedStatesAndCanadaMember_ccb8234b-bcbf-4d9c-a775-91d439316c4b" xlink:href="dci-20230430.xsd#dci_UnitedStatesAndCanadaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:to="loc_dci_UnitedStatesAndCanadaMember_ccb8234b-bcbf-4d9c-a775-91d439316c4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_1cddda31-56e8-4066-b662-b95069b1fdb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:to="loc_us-gaap_EMEAMember_1cddda31-56e8-4066-b662-b95069b1fdb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_6f41ce9b-269f-49c2-bac3-e2840c059af0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:to="loc_srt_AsiaPacificMember_6f41ce9b-269f-49c2-bac3-e2840c059af0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_e5ce50b0-ff23-4526-ad26-df3201c7db9e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:to="loc_srt_LatinAmericaMember_e5ce50b0-ff23-4526-ad26-df3201c7db9e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#PropertyPlantandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended" id="i4bcfd42c3c3f42788e5d31667c145f8c_PropertyPlantandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_00b7b293-443b-40ea-b74d-70faf58d3b88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_00b7b293-443b-40ea-b74d-70faf58d3b88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_91d535c7-9320-4202-80d5-00b07feb18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_91d535c7-9320-4202-80d5-00b07feb18cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7537caf9-2b81-497f-839d-0723174986bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7537caf9-2b81-497f-839d-0723174986bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2f6c0fa4-1786-490a-9de1-d31a4fad1408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2f6c0fa4-1786-490a-9de1-d31a4fad1408" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d00e84c-d22f-4cab-bac2-4eb1d4ed236c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2f6c0fa4-1786-490a-9de1-d31a4fad1408" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d00e84c-d22f-4cab-bac2-4eb1d4ed236c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8d00e84c-d22f-4cab-bac2-4eb1d4ed236c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d00e84c-d22f-4cab-bac2-4eb1d4ed236c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8d00e84c-d22f-4cab-bac2-4eb1d4ed236c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d00e84c-d22f-4cab-bac2-4eb1d4ed236c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_0e556fb7-f42b-40d7-a919-794be4a4efc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_LandMember_0e556fb7-f42b-40d7-a919-794be4a4efc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_fb1c9915-f198-434a-bc4e-4d377e76b0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_BuildingMember_fb1c9915-f198-434a-bc4e-4d377e76b0fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_8a7889b5-71ee-43c7-a7a8-304e3dd2545e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_8a7889b5-71ee-43c7-a7a8-304e3dd2545e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_4e6bcd5c-78aa-4f5f-a16e-0708fb8fb828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_4e6bcd5c-78aa-4f5f-a16e-0708fb8fb828" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_4f16e732-eb8a-4ab2-a272-272da3492131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_ConstructionInProgressMember_4f16e732-eb8a-4ab2-a272-272da3492131" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" xlink:type="extended" id="ia11e8e3ad6b04d7793154c37e9b8593a_GoodwillandIntangibleAssetsReconciliationofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_9e04c9c8-5bec-44e7-ad51-c0eaf0e1e9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_9e04c9c8-5bec-44e7-ad51-c0eaf0e1e9b6" xlink:to="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cb8e569f-d5fa-4d07-ae3a-886e47bb8519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:to="loc_us-gaap_Goodwill_cb8e569f-d5fa-4d07-ae3a-886e47bb8519" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_aa041d42-0002-4174-8211-538dd6a10668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_aa041d42-0002-4174-8211-538dd6a10668" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e93c802d-0511-4ec0-aff4-04a044852509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e93c802d-0511-4ec0-aff4-04a044852509" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_80ff11f2-16fb-4ce2-a850-779586942bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_9164a663-3205-4976-b011-ae832b28b477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_9e04c9c8-5bec-44e7-ad51-c0eaf0e1e9b6" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_9164a663-3205-4976-b011-ae832b28b477" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_831f40d5-4a4c-435f-a513-b049a0c43074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_9164a663-3205-4976-b011-ae832b28b477" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_831f40d5-4a4c-435f-a513-b049a0c43074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_831f40d5-4a4c-435f-a513-b049a0c43074_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_831f40d5-4a4c-435f-a513-b049a0c43074" xlink:to="loc_us-gaap_SegmentDomain_831f40d5-4a4c-435f-a513-b049a0c43074_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_831f40d5-4a4c-435f-a513-b049a0c43074" xlink:to="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_MobileSolutionsSegmentMember_73422a0d-ca85-468b-b630-fbb3e19e6db1" xlink:href="dci-20230430.xsd#dci_MobileSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:to="loc_dci_MobileSolutionsSegmentMember_73422a0d-ca85-468b-b630-fbb3e19e6db1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialSolutionsSegmentMember_e9505d99-2cac-46cb-8b0f-1dc8cc0b7a9b" xlink:href="dci-20230430.xsd#dci_IndustrialSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:to="loc_dci_IndustrialSolutionsSegmentMember_e9505d99-2cac-46cb-8b0f-1dc8cc0b7a9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LifeSciencesSegmentMember_5fd13052-5edf-4274-965f-504ea9fbc540" xlink:href="dci-20230430.xsd#dci_LifeSciencesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:to="loc_dci_LifeSciencesSegmentMember_5fd13052-5edf-4274-965f-504ea9fbc540" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="i02b2462beedc403482480291254c7802_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c508c36c-504b-41dc-a590-0ee783cd5a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c508c36c-504b-41dc-a590-0ee783cd5a8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0a5fd00a-b1a6-4224-8865-f5227a6c7170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0a5fd00a-b1a6-4224-8865-f5227a6c7170" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7f92ef1c-0cfd-4968-80ab-b797a06530ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7f92ef1c-0cfd-4968-80ab-b797a06530ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80f56c3a-cd93-4492-bf83-e5ff82628c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80f56c3a-cd93-4492-bf83-e5ff82628c46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7a74c399-8617-4a27-885c-d617166175e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80f56c3a-cd93-4492-bf83-e5ff82628c46" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7a74c399-8617-4a27-885c-d617166175e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7a74c399-8617-4a27-885c-d617166175e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7a74c399-8617-4a27-885c-d617166175e9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7a74c399-8617-4a27-885c-d617166175e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ac0807-a7d7-488e-a993-98b0cc86f7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7a74c399-8617-4a27-885c-d617166175e9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ac0807-a7d7-488e-a993-98b0cc86f7e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IsolereMember_d23308e8-0ed3-4352-ab89-59f58447b092" xlink:href="dci-20230430.xsd#dci_IsolereMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ac0807-a7d7-488e-a993-98b0cc86f7e0" xlink:to="loc_dci_IsolereMember_d23308e8-0ed3-4352-ab89-59f58447b092" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_98ce5cc5-24b5-4311-9b23-b85ba3cf1f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80f56c3a-cd93-4492-bf83-e5ff82628c46" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_98ce5cc5-24b5-4311-9b23-b85ba3cf1f34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_98ce5cc5-24b5-4311-9b23-b85ba3cf1f34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_98ce5cc5-24b5-4311-9b23-b85ba3cf1f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_98ce5cc5-24b5-4311-9b23-b85ba3cf1f34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_98ce5cc5-24b5-4311-9b23-b85ba3cf1f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_25ccd99e-297d-44cd-87c4-c349437a672b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:to="loc_us-gaap_TechnologyEquipmentMember_25ccd99e-297d-44cd-87c4-c349437a672b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_a32260a7-667e-49bf-8e8d-cc7eb9eb45ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:to="loc_us-gaap_TrademarksMember_a32260a7-667e-49bf-8e8d-cc7eb9eb45ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_NonCompensationAgreementMember_5131a162-65c5-481f-a94d-92a4ccc51cba" xlink:href="dci-20230430.xsd#dci_NonCompensationAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:to="loc_dci_NonCompensationAgreementMember_5131a162-65c5-481f-a94d-92a4ccc51cba" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" xlink:type="extended" id="ib0785c6831564cb89fef679c5449ca66_GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7d8bd13-61a2-4009-8214-ed63ceaed378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7d8bd13-61a2-4009-8214-ed63ceaed378" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:href="dci-20230430.xsd#dci_GrossCarryingAmountAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:to="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_83287857-c199-4aac-8692-1fa18b2d24d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_83287857-c199-4aac-8692-1fa18b2d24d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired_1bbc3479-632f-4c59-9e34-61d5f6cb321f" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:to="loc_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired_1bbc3479-632f-4c59-9e34-61d5f6cb321f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount_9ca5c723-c360-4353-9726-7d4640a460a2" xlink:href="dci-20230430.xsd#dci_AmortizationOfIntangibleAssetsGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:to="loc_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount_9ca5c723-c360-4353-9726-7d4640a460a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount_869d7af7-e68e-48d6-a30b-b7eaa6f3b94b" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:to="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount_869d7af7-e68e-48d6-a30b-b7eaa6f3b94b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3c07533f-09b6-4081-9796-96ea64b9e4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:href="dci-20230430.xsd#dci_AccumulatedAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:to="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4c02d453-8696-449c-9506-5d4a959a6001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4c02d453-8696-449c-9506-5d4a959a6001" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired_fd34c593-8e1f-4aed-bf0a-e2fdf6b7da37" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:to="loc_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired_fd34c593-8e1f-4aed-bf0a-e2fdf6b7da37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedAmortizationOfIntangibleAssets_e02f8e8c-194d-473e-90fd-915b5dca8f93" xlink:href="dci-20230430.xsd#dci_AccumulatedAmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:to="loc_dci_AccumulatedAmortizationOfIntangibleAssets_e02f8e8c-194d-473e-90fd-915b5dca8f93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization_560d697a-953c-44be-a38c-7cebb0a44509" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:to="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization_560d697a-953c-44be-a38c-7cebb0a44509" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b91dd760-d5ae-4f8c-93b9-c58c768b3c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetTotalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:to="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_20b28c57-afa9-422b-b5d6-01f9b5fd125f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_20b28c57-afa9-422b-b5d6-01f9b5fd125f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_5c627f05-5b5c-4a4a-ad90-e59523e0d521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_5c627f05-5b5c-4a4a-ad90-e59523e0d521" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_dac597ca-8325-4a02-a103-24f6d59956c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_dac597ca-8325-4a02-a103-24f6d59956c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_06716019-c38a-4f44-99e3-ecc0e3912cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_06716019-c38a-4f44-99e3-ecc0e3912cc0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_13ee00d1-76c8-45a4-960c-b6b5a1cbd457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_71d29fc7-935b-4485-a7fb-28a6a0e9b684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7d8bd13-61a2-4009-8214-ed63ceaed378" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_71d29fc7-935b-4485-a7fb-28a6a0e9b684" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ad7e6d7-bf76-4a20-b138-060e5b0ad63d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_71d29fc7-935b-4485-a7fb-28a6a0e9b684" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ad7e6d7-bf76-4a20-b138-060e5b0ad63d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ad7e6d7-bf76-4a20-b138-060e5b0ad63d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ad7e6d7-bf76-4a20-b138-060e5b0ad63d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ad7e6d7-bf76-4a20-b138-060e5b0ad63d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31b28416-06f9-4333-b852-3e85da58ac70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ad7e6d7-bf76-4a20-b138-060e5b0ad63d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31b28416-06f9-4333-b852-3e85da58ac70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0eba260c-3969-49eb-b0c7-80b5f1ae8d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31b28416-06f9-4333-b852-3e85da58ac70" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0eba260c-3969-49eb-b0c7-80b5f1ae8d60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PatentsTrademarksandTechnologyMember_88ebe477-f202-463b-92bb-c376d49c11d1" xlink:href="dci-20230430.xsd#dci_PatentsTrademarksandTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31b28416-06f9-4333-b852-3e85da58ac70" xlink:to="loc_dci_PatentsTrademarksandTechnologyMember_88ebe477-f202-463b-92bb-c376d49c11d1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/LongTermDebtDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#LongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/LongTermDebtDetails" xlink:type="extended" id="i75920af0897e4c00a8f8e61eff62214c_LongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_031f8bd6-3d6e-4871-bdc4-cbdab9dafb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_031f8bd6-3d6e-4871-bdc4-cbdab9dafb8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_8ca4811f-1b6d-4f24-a50c-6a441736aead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:to="loc_us-gaap_LineOfCredit_8ca4811f-1b6d-4f24-a50c-6a441736aead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_43e8b733-1d99-49cc-904a-103faa782545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_43e8b733-1d99-49cc-904a-103faa782545" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6cc718fd-336b-4cf0-8368-17ed9ac30184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:to="loc_us-gaap_DebtInstrumentTable_6cc718fd-336b-4cf0-8368-17ed9ac30184" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_94569cb2-386f-4f81-b8d2-1405ba2f666b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6cc718fd-336b-4cf0-8368-17ed9ac30184" xlink:to="loc_us-gaap_CreditFacilityAxis_94569cb2-386f-4f81-b8d2-1405ba2f666b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_94569cb2-386f-4f81-b8d2-1405ba2f666b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_94569cb2-386f-4f81-b8d2-1405ba2f666b" xlink:to="loc_us-gaap_CreditFacilityDomain_94569cb2-386f-4f81-b8d2-1405ba2f666b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e95380a3-e87c-4d96-8e9e-2b940a9b46d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_94569cb2-386f-4f81-b8d2-1405ba2f666b" xlink:to="loc_us-gaap_CreditFacilityDomain_e95380a3-e87c-4d96-8e9e-2b940a9b46d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f0953fd0-34c6-4188-8d2a-ec895503b1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e95380a3-e87c-4d96-8e9e-2b940a9b46d5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f0953fd0-34c6-4188-8d2a-ec895503b1d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_80600758-0051-40fd-8dcd-86349ec26a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6cc718fd-336b-4cf0-8368-17ed9ac30184" xlink:to="loc_us-gaap_DebtInstrumentAxis_80600758-0051-40fd-8dcd-86349ec26a01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_80600758-0051-40fd-8dcd-86349ec26a01_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_80600758-0051-40fd-8dcd-86349ec26a01" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_80600758-0051-40fd-8dcd-86349ec26a01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_98f13359-7086-488e-8899-ee3b2ecda18f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_80600758-0051-40fd-8dcd-86349ec26a01" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_98f13359-7086-488e-8899-ee3b2ecda18f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member_7a5d3f30-2f30-4b46-820c-00bd7b6b9cd7" xlink:href="dci-20230430.xsd#dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_98f13359-7086-488e-8899-ee3b2ecda18f" xlink:to="loc_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member_7a5d3f30-2f30-4b46-820c-00bd7b6b9cd7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/StockholdersEquityDetails" xlink:type="extended" id="i540a8fdca93a4a1ca49c4a9f16b47e6a_StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_46f5024a-ebde-42e3-a410-c6e99404b406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_46f5024a-ebde-42e3-a410-c6e99404b406" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_557ed165-5877-45a7-8081-5e830cb71712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_557ed165-5877-45a7-8081-5e830cb71712" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_efc6c2b5-5f5e-468e-bcf7-b4a8afbf3979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_efc6c2b5-5f5e-468e-bcf7-b4a8afbf3979" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_d868ed6f-4a20-4030-8009-3622200cf914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_d868ed6f-4a20-4030-8009-3622200cf914" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_36d57445-3e4b-4e1e-b97f-3cba12a34797" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_36d57445-3e4b-4e1e-b97f-3cba12a34797" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_563cfb36-a1ae-4727-bae2-325f59521bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_563cfb36-a1ae-4727-bae2-325f59521bdd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_6c6feef6-9101-4b88-8efb-959b94c68d84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_6c6feef6-9101-4b88-8efb-959b94c68d84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b1331c7d-94ce-44ef-afb7-4ebab89d4158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_6c6feef6-9101-4b88-8efb-959b94c68d84" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b1331c7d-94ce-44ef-afb7-4ebab89d4158" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b1331c7d-94ce-44ef-afb7-4ebab89d4158_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b1331c7d-94ce-44ef-afb7-4ebab89d4158" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b1331c7d-94ce-44ef-afb7-4ebab89d4158_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_67d6bb39-b99b-4616-a7ab-511c75151ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b1331c7d-94ce-44ef-afb7-4ebab89d4158" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_67d6bb39-b99b-4616-a7ab-511c75151ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e4ad8151-af8d-444e-8c77-5abe85c349cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_67d6bb39-b99b-4616-a7ab-511c75151ac0" xlink:to="loc_us-gaap_SubsequentEventMember_e4ad8151-af8d-444e-8c77-5abe85c349cd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#AccumulatedOtherComprehensiveLossDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="extended" id="i2eb6759533844b6d87b7214c232c46f9_AccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_6dd4757e-9e07-4400-b004-eab5efc81abb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_6dd4757e-9e07-4400-b004-eab5efc81abb" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7e819f8e-e827-46c1-ade2-257d194d44f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_StockholdersEquity_7e819f8e-e827-46c1-ade2-257d194d44f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_429b35c6-3489-49b8-83db-ab0c2d1faa63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_429b35c6-3489-49b8-83db-ab0c2d1faa63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_5aa9efd6-c584-4315-ad05-6bbd9e420f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_5aa9efd6-c584-4315-ad05-6bbd9e420f29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_372a2145-1db5-48da-8a0c-b2caddcd9f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_372a2145-1db5-48da-8a0c-b2caddcd9f3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_0b3c8c8f-5aa8-46e3-b2b9-e6f803a67a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_0b3c8c8f-5aa8-46e3-b2b9-e6f803a67a3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_8c778385-5563-4612-90cf-2e37804e9812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_8c778385-5563-4612-90cf-2e37804e9812" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_50074fe4-4d0f-40e4-989e-fcd0eca9caae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_50074fe4-4d0f-40e4-989e-fcd0eca9caae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1011d9df-3bfa-49ac-b8d5-1af1660c81a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1011d9df-3bfa-49ac-b8d5-1af1660c81a8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_89c6b6ab-abc9-4ef9-ac2e-2821dd2d6246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b1d7cb25-602b-43eb-9a55-ee84aa119bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_6dd4757e-9e07-4400-b004-eab5efc81abb" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b1d7cb25-602b-43eb-9a55-ee84aa119bf9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c7fdd9f0-8229-42dc-ba89-060665c8ddf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b1d7cb25-602b-43eb-9a55-ee84aa119bf9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c7fdd9f0-8229-42dc-ba89-060665c8ddf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c7fdd9f0-8229-42dc-ba89-060665c8ddf8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c7fdd9f0-8229-42dc-ba89-060665c8ddf8" xlink:to="loc_us-gaap_EquityComponentDomain_c7fdd9f0-8229-42dc-ba89-060665c8ddf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ea006b94-b1e9-4ae6-af9b-a7593b55bb67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c7fdd9f0-8229-42dc-ba89-060665c8ddf8" xlink:to="loc_us-gaap_EquityComponentDomain_ea006b94-b1e9-4ae6-af9b-a7593b55bb67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ea006b94-b1e9-4ae6-af9b-a7593b55bb67" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_31380a5b-3249-4eff-85af-99081b598fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_31380a5b-3249-4eff-85af-99081b598fb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_ea6cb6be-f77d-4a8a-9317-ee1b484129df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_ea6cb6be-f77d-4a8a-9317-ee1b484129df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_df91c63c-6562-46f7-8a0e-9443cca67b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_df91c63c-6562-46f7-8a0e-9443cca67b5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember_a37701b8-ee7c-4f84-ab3e-ac3a24c2142b" xlink:href="dci-20230430.xsd#dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember_a37701b8-ee7c-4f84-ab3e-ac3a24c2142b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember_33a00310-733a-4970-a8bb-36386e4f1349" xlink:href="dci-20230430.xsd#dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember_33a00310-733a-4970-a8bb-36386e4f1349" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_12ce1c21-b23d-45e3-91f3-f8265136a0ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b1d7cb25-602b-43eb-9a55-ee84aa119bf9" xlink:to="loc_srt_StatementScenarioAxis_12ce1c21-b23d-45e3-91f3-f8265136a0ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_12ce1c21-b23d-45e3-91f3-f8265136a0ad_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_12ce1c21-b23d-45e3-91f3-f8265136a0ad" xlink:to="loc_srt_ScenarioUnspecifiedDomain_12ce1c21-b23d-45e3-91f3-f8265136a0ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_eefd7d8c-cf6e-408b-acfd-7381559e66de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_12ce1c21-b23d-45e3-91f3-f8265136a0ad" xlink:to="loc_srt_ScenarioUnspecifiedDomain_eefd7d8c-cf6e-408b-acfd-7381559e66de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_a2944763-4fc2-4669-b57b-4b1fa6cc442a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_eefd7d8c-cf6e-408b-acfd-7381559e66de" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_a2944763-4fc2-4669-b57b-4b1fa6cc442a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#StockBasedCompensationNarrativesDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" xlink:type="extended" id="i9751851ed7f44facb259d44f96f7f57d_StockBasedCompensationNarrativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_5cff6d89-5c3a-4f6e-a4e5-86c50a57f306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_5cff6d89-5c3a-4f6e-a4e5-86c50a57f306" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4d6e43a6-492c-4183-a4a9-93bd823fd35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4d6e43a6-492c-4183-a4a9-93bd823fd35d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2e25e123-89ff-422b-9476-f980a4692763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2e25e123-89ff-422b-9476-f980a4692763" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_324c7b5f-855e-47f6-81d2-6e3ecabe536c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_324c7b5f-855e-47f6-81d2-6e3ecabe536c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_7fa1b59d-ee2a-4616-a562-238c6a6e4f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_7fa1b59d-ee2a-4616-a562-238c6a6e4f3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a66ae9ac-ea15-447c-b157-acb0250c9cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a66ae9ac-ea15-447c-b157-acb0250c9cc3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage_36953cd5-9d1b-45e7-87d0-6067d228c418" xlink:href="dci-20230430.xsd#dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage_36953cd5-9d1b-45e7-87d0-6067d228c418" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e527fb4b-9c1c-4239-b32e-b8d29d74f3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:to="loc_us-gaap_PlanNameAxis_e527fb4b-9c1c-4239-b32e-b8d29d74f3f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e527fb4b-9c1c-4239-b32e-b8d29d74f3f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_e527fb4b-9c1c-4239-b32e-b8d29d74f3f2" xlink:to="loc_us-gaap_PlanNameDomain_e527fb4b-9c1c-4239-b32e-b8d29d74f3f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c14b6095-bce1-4cc5-96db-bc423c55b388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_e527fb4b-9c1c-4239-b32e-b8d29d74f3f2" xlink:to="loc_us-gaap_PlanNameDomain_c14b6095-bce1-4cc5-96db-bc423c55b388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_A2019MasterStockIncentivePlanMember_ccbf266f-6e4f-46dc-bc19-095eec2481d7" xlink:href="dci-20230430.xsd#dci_A2019MasterStockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_c14b6095-bce1-4cc5-96db-bc423c55b388" xlink:to="loc_dci_A2019MasterStockIncentivePlanMember_ccbf266f-6e4f-46dc-bc19-095eec2481d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b9bddb6a-70aa-42ec-87d4-7bad64df8b06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:to="loc_us-gaap_AwardTypeAxis_b9bddb6a-70aa-42ec-87d4-7bad64df8b06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9bddb6a-70aa-42ec-87d4-7bad64df8b06_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b9bddb6a-70aa-42ec-87d4-7bad64df8b06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9bddb6a-70aa-42ec-87d4-7bad64df8b06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c7d3a2-b6b3-4e0c-9a2c-d39e05ccbd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b9bddb6a-70aa-42ec-87d4-7bad64df8b06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c7d3a2-b6b3-4e0c-9a2c-d39e05ccbd9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3e7cf10e-bf5a-42d3-a059-0144d3eace34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c7d3a2-b6b3-4e0c-9a2c-d39e05ccbd9d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3e7cf10e-bf5a-42d3-a059-0144d3eace34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_82ddb61d-3c2e-4565-9532-d7f63e1085cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c7d3a2-b6b3-4e0c-9a2c-d39e05ccbd9d" xlink:to="loc_us-gaap_PerformanceSharesMember_82ddb61d-3c2e-4565-9532-d7f63e1085cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_928f939d-8771-49e3-b983-93134dbb3766" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:to="loc_srt_RangeAxis_928f939d-8771-49e3-b983-93134dbb3766" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_928f939d-8771-49e3-b983-93134dbb3766_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_928f939d-8771-49e3-b983-93134dbb3766" xlink:to="loc_srt_RangeMember_928f939d-8771-49e3-b983-93134dbb3766_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_739d84a8-9c9d-44b1-850a-d98d751ab676" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_928f939d-8771-49e3-b983-93134dbb3766" xlink:to="loc_srt_RangeMember_739d84a8-9c9d-44b1-850a-d98d751ab676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9f9cb839-44b7-4713-8afc-3500c8c00490" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_739d84a8-9c9d-44b1-850a-d98d751ab676" xlink:to="loc_srt_MinimumMember_9f9cb839-44b7-4713-8afc-3500c8c00490" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f584f22b-bc22-4c1f-bd77-6f495e3473e3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_739d84a8-9c9d-44b1-850a-d98d751ab676" xlink:to="loc_srt_MaximumMember_f584f22b-bc22-4c1f-bd77-6f495e3473e3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#StockBasedCompensationSummaryofPerformanceAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" xlink:type="extended" id="ic7214937c9574d089bccd2550966b2f4_StockBasedCompensationSummaryofPerformanceAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_367f3e63-1ed0-4a88-aace-e65632f1296f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_367f3e63-1ed0-4a88-aace-e65632f1296f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3a69bcc8-e5dc-4e0e-843a-eda7e5ea568d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3a69bcc8-e5dc-4e0e-843a-eda7e5ea568d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9ab0a8d0-ad7d-44cd-965b-3085a7c3a90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9ab0a8d0-ad7d-44cd-965b-3085a7c3a90b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2ad7b4c2-f50b-47bd-a9c4-a2b536c21e01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2ad7b4c2-f50b-47bd-a9c4-a2b536c21e01" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9e030925-93fc-41f9-9ef0-8906a4125126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9e030925-93fc-41f9-9ef0-8906a4125126" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb8a8f77-4c05-4d96-9be2-3be83ca4e7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_367f3e63-1ed0-4a88-aace-e65632f1296f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_971472b3-c0c0-41bf-a4b9-c0a09e2ea5da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_971472b3-c0c0-41bf-a4b9-c0a09e2ea5da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f2e60fd7-261b-4181-af46-7f73ef3c82df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f2e60fd7-261b-4181-af46-7f73ef3c82df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6a130fe3-a7ce-44ed-9d83-669b8108843b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6a130fe3-a7ce-44ed-9d83-669b8108843b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e4589030-83a1-4aaa-8dae-39c637f2ef4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e4589030-83a1-4aaa-8dae-39c637f2ef4b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_35c55aeb-46f4-41d3-8895-9cbd610e6ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68e5c7fa-c28f-4da3-9065-a9a462b04df7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_367f3e63-1ed0-4a88-aace-e65632f1296f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68e5c7fa-c28f-4da3-9065-a9a462b04df7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_870ad861-e4ec-416c-b870-d795975907f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68e5c7fa-c28f-4da3-9065-a9a462b04df7" xlink:to="loc_us-gaap_AwardTypeAxis_870ad861-e4ec-416c-b870-d795975907f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_870ad861-e4ec-416c-b870-d795975907f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_870ad861-e4ec-416c-b870-d795975907f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_870ad861-e4ec-416c-b870-d795975907f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1007947b-2bf4-46ab-8b00-0f6eb335068b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_870ad861-e4ec-416c-b870-d795975907f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1007947b-2bf4-46ab-8b00-0f6eb335068b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_7cf444f8-fd26-4cfd-906c-547c0864610e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1007947b-2bf4-46ab-8b00-0f6eb335068b" xlink:to="loc_us-gaap_PerformanceSharesMember_7cf444f8-fd26-4cfd-906c-547c0864610e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended" id="i783da9aeeb0e412ba1f6de4ffa6b57ca_EmployeeBenefitPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2ee9cd21-ad01-4582-baa6-f84f93ba9ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2ee9cd21-ad01-4582-baa6-f84f93ba9ed8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_5b4c2445-a410-4272-b501-e41ef2160310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_5b4c2445-a410-4272-b501-e41ef2160310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_DefinedBenefitPlanSettlementCost_9f5b087b-3d74-453c-940c-bbfdfa5afeae" xlink:href="dci-20230430.xsd#dci_DefinedBenefitPlanSettlementCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:to="loc_dci_DefinedBenefitPlanSettlementCost_9f5b087b-3d74-453c-940c-bbfdfa5afeae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_3fa44d91-5547-4b0c-accd-0d9f4cbb7f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_3fa44d91-5547-4b0c-accd-0d9f4cbb7f2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_37700cb7-452a-46ac-845f-2190e09525e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_3fa44d91-5547-4b0c-accd-0d9f4cbb7f2c" xlink:to="loc_srt_StatementScenarioAxis_37700cb7-452a-46ac-845f-2190e09525e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_37700cb7-452a-46ac-845f-2190e09525e8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_37700cb7-452a-46ac-845f-2190e09525e8" xlink:to="loc_srt_ScenarioUnspecifiedDomain_37700cb7-452a-46ac-845f-2190e09525e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7c1ed42f-b7da-4bfc-8536-6aadd110de24" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_37700cb7-452a-46ac-845f-2190e09525e8" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7c1ed42f-b7da-4bfc-8536-6aadd110de24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_78e08c12-3ee9-4224-b612-664d7d6a5a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_7c1ed42f-b7da-4bfc-8536-6aadd110de24" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_78e08c12-3ee9-4224-b612-664d7d6a5a3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a89e8bb7-eb34-44ec-b4fa-42d83bc3da19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_3fa44d91-5547-4b0c-accd-0d9f4cbb7f2c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a89e8bb7-eb34-44ec-b4fa-42d83bc3da19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a89e8bb7-eb34-44ec-b4fa-42d83bc3da19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a89e8bb7-eb34-44ec-b4fa-42d83bc3da19" xlink:to="loc_us-gaap_EquityComponentDomain_a89e8bb7-eb34-44ec-b4fa-42d83bc3da19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4834ecc0-b0f9-48b9-bce6-bc43bafe568f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a89e8bb7-eb34-44ec-b4fa-42d83bc3da19" xlink:to="loc_us-gaap_EquityComponentDomain_4834ecc0-b0f9-48b9-bce6-bc43bafe568f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_62ddd535-0f12-41b1-8531-c1f32d82903d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4834ecc0-b0f9-48b9-bce6-bc43bafe568f" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_62ddd535-0f12-41b1-8531-c1f32d82903d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#DerivativeInstrumentsandHedgingDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails" xlink:type="extended" id="i3f0f2503b1534cac89b4419e8e003ef4_DerivativeInstrumentsandHedgingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b3c24f14-1484-46bb-a323-14def58698bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_0c28e673-dae8-4b04-a9c4-bc3eb15cba6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b3c24f14-1484-46bb-a323-14def58698bb" xlink:to="loc_us-gaap_DerivativeTermOfContract_0c28e673-dae8-4b04-a9c4-bc3eb15cba6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_71342024-56a0-4f9d-82f6-ffc88984c71f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b3c24f14-1484-46bb-a323-14def58698bb" xlink:to="loc_us-gaap_DerivativeNotionalAmount_71342024-56a0-4f9d-82f6-ffc88984c71f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_b3c24f14-1484-46bb-a323-14def58698bb" xlink:to="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_30384d14-6daf-43b6-8cb5-903bd73d2580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_30384d14-6daf-43b6-8cb5-903bd73d2580" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_30384d14-6daf-43b6-8cb5-903bd73d2580_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_30384d14-6daf-43b6-8cb5-903bd73d2580" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_30384d14-6daf-43b6-8cb5-903bd73d2580_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a8e2c407-b880-40f7-8651-92cf88d12f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_30384d14-6daf-43b6-8cb5-903bd73d2580" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a8e2c407-b880-40f7-8651-92cf88d12f0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_5b352db6-2c2e-4dfa-8527-d56b673f934c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a8e2c407-b880-40f7-8651-92cf88d12f0f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_5b352db6-2c2e-4dfa-8527-d56b673f934c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c30ae75-2ac4-457c-82fc-467e433a7035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c30ae75-2ac4-457c-82fc-467e433a7035" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c30ae75-2ac4-457c-82fc-467e433a7035_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c30ae75-2ac4-457c-82fc-467e433a7035" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c30ae75-2ac4-457c-82fc-467e433a7035_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8752493d-43b9-4b6a-9064-cce69f648cda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c30ae75-2ac4-457c-82fc-467e433a7035" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8752493d-43b9-4b6a-9064-cce69f648cda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_73ce7a22-11c3-4fe9-a808-76fd172e031d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8752493d-43b9-4b6a-9064-cce69f648cda" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_73ce7a22-11c3-4fe9-a808-76fd172e031d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_23c4fb44-fc22-490b-a3ec-1de45dcff448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:to="loc_us-gaap_HedgingDesignationAxis_23c4fb44-fc22-490b-a3ec-1de45dcff448" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_23c4fb44-fc22-490b-a3ec-1de45dcff448_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_23c4fb44-fc22-490b-a3ec-1de45dcff448" xlink:to="loc_us-gaap_HedgingDesignationDomain_23c4fb44-fc22-490b-a3ec-1de45dcff448_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_9a0a6be5-80ca-4c1c-81c0-c59b0c292367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_23c4fb44-fc22-490b-a3ec-1de45dcff448" xlink:to="loc_us-gaap_HedgingDesignationDomain_9a0a6be5-80ca-4c1c-81c0-c59b0c292367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e08c6941-02c3-4307-9a3f-b28ee92b4a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_9a0a6be5-80ca-4c1c-81c0-c59b0c292367" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e08c6941-02c3-4307-9a3f-b28ee92b4a35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_13337c0c-a052-4b53-ac58-7029976a9989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_9a0a6be5-80ca-4c1c-81c0-c59b0c292367" xlink:to="loc_us-gaap_NondesignatedMember_13337c0c-a052-4b53-ac58-7029976a9989" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f4043715-521d-4f66-868a-999de7a3b748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f4043715-521d-4f66-868a-999de7a3b748" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_f4043715-521d-4f66-868a-999de7a3b748_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f4043715-521d-4f66-868a-999de7a3b748" xlink:to="loc_us-gaap_HedgingRelationshipDomain_f4043715-521d-4f66-868a-999de7a3b748_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_eb9f94c6-6367-43b9-84fa-6ee7fbcaf0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f4043715-521d-4f66-868a-999de7a3b748" xlink:to="loc_us-gaap_HedgingRelationshipDomain_eb9f94c6-6367-43b9-84fa-6ee7fbcaf0f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_ac63735d-c4b1-4cf2-8bb9-c2786a097467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_eb9f94c6-6367-43b9-84fa-6ee7fbcaf0f4" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_ac63735d-c4b1-4cf2-8bb9-c2786a097467" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i406dd24ecccf4b358d54ae2816b6a025_FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_c8c1d229-ca8b-4f26-8f18-9723c0f7d379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_us-gaap_DebtInstrumentFairValue_c8c1d229-ca8b-4f26-8f18-9723c0f7d379" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_84cb85df-26ce-439f-931f-613cd86c2dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_us-gaap_EquityMethodInvestments_84cb85df-26ce-439f-931f-613cd86c2dbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_f724ff38-5601-461b-bdc0-cf22aba767f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_f724ff38-5601-461b-bdc0-cf22aba767f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue_9047e4a0-ab0a-4f34-9e15-f2fe7edf9c13" xlink:href="dci-20230430.xsd#dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue_9047e4a0-ab0a-4f34-9e15-f2fe7edf9c13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_f9ada63b-2d87-44a0-81cb-8cc4a9d89679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_f9ada63b-2d87-44a0-81cb-8cc4a9d89679" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_84adc9c1-d661-4bc8-b50e-e93365463cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:to="loc_us-gaap_DebtInstrumentAxis_84adc9c1-d661-4bc8-b50e-e93365463cc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_84adc9c1-d661-4bc8-b50e-e93365463cc1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_84adc9c1-d661-4bc8-b50e-e93365463cc1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_84adc9c1-d661-4bc8-b50e-e93365463cc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_84adc9c1-d661-4bc8-b50e-e93365463cc1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LongTermDebtFixedInterestRateMember_9869fae0-671c-47bc-a625-99fecc83b9e2" xlink:href="dci-20230430.xsd#dci_LongTermDebtFixedInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:to="loc_dci_LongTermDebtFixedInterestRateMember_9869fae0-671c-47bc-a625-99fecc83b9e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember_14502bd5-90f7-4380-9247-cfe78154b996" xlink:href="dci-20230430.xsd#dci_CurrentPortionOfLongTermDebtFixedInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:to="loc_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember_14502bd5-90f7-4380-9247-cfe78154b996" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LongTermDebtVariableInterestRateMember_61875f1a-cc5e-486d-88f0-0e37583bf663" xlink:href="dci-20230430.xsd#dci_LongTermDebtVariableInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:to="loc_dci_LongTermDebtVariableInterestRateMember_61875f1a-cc5e-486d-88f0-0e37583bf663" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_228a88db-18c5-4789-af1b-b5fcaba312e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_228a88db-18c5-4789-af1b-b5fcaba312e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_228a88db-18c5-4789-af1b-b5fcaba312e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_228a88db-18c5-4789-af1b-b5fcaba312e3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_228a88db-18c5-4789-af1b-b5fcaba312e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_743c0fde-3db0-4314-abad-0904f4a2dd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_228a88db-18c5-4789-af1b-b5fcaba312e3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_743c0fde-3db0-4314-abad-0904f4a2dd70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_941ab7b7-026b-422c-b46d-0a8b29d1de38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_743c0fde-3db0-4314-abad-0904f4a2dd70" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_941ab7b7-026b-422c-b46d-0a8b29d1de38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d12da705-7c61-4970-9afc-5fbfb304fdb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_743c0fde-3db0-4314-abad-0904f4a2dd70" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d12da705-7c61-4970-9afc-5fbfb304fdb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_24dfa227-6263-4989-ab4d-14f9155a00ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_24dfa227-6263-4989-ab4d-14f9155a00ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_24dfa227-6263-4989-ab4d-14f9155a00ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_24dfa227-6263-4989-ab4d-14f9155a00ca" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_24dfa227-6263-4989-ab4d-14f9155a00ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_98eb5b1f-667a-45a7-8a7d-0909646c8df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_24dfa227-6263-4989-ab4d-14f9155a00ca" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_98eb5b1f-667a-45a7-8a7d-0909646c8df0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9c65cd38-fb47-444a-9a05-cc23e23395c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_98eb5b1f-667a-45a7-8a7d-0909646c8df0" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9c65cd38-fb47-444a-9a05-cc23e23395c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4de42832-30de-43f7-85e8-da36b8a37d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9c65cd38-fb47-444a-9a05-cc23e23395c4" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4de42832-30de-43f7-85e8-da36b8a37d82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b95a9247-0b0a-4e7a-b88c-62831a8e4731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9c65cd38-fb47-444a-9a05-cc23e23395c4" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b95a9247-0b0a-4e7a-b88c-62831a8e4731" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#FairValueMeasurementsDerivativesontheBalanceSheetDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" xlink:type="extended" id="i697ff347e575446391539472e6aded32_FairValueMeasurementsDerivativesontheBalanceSheetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6cb0d72b-ca3e-4bca-aed7-c45af3716597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_9e6cdf48-de29-478c-b1f9-c1cd07d49a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6cb0d72b-ca3e-4bca-aed7-c45af3716597" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_9e6cdf48-de29-478c-b1f9-c1cd07d49a1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_01ad8185-e92c-4c8d-b239-1b417ebd7ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6cb0d72b-ca3e-4bca-aed7-c45af3716597" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_01ad8185-e92c-4c8d-b239-1b417ebd7ac1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6cb0d72b-ca3e-4bca-aed7-c45af3716597" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_7658b61a-c1e7-400f-b953-e14fbd12ff6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:to="loc_us-gaap_HedgingDesignationAxis_7658b61a-c1e7-400f-b953-e14fbd12ff6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_7658b61a-c1e7-400f-b953-e14fbd12ff6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_7658b61a-c1e7-400f-b953-e14fbd12ff6e" xlink:to="loc_us-gaap_HedgingDesignationDomain_7658b61a-c1e7-400f-b953-e14fbd12ff6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_7460196d-d921-4785-98a1-51fd22450a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_7658b61a-c1e7-400f-b953-e14fbd12ff6e" xlink:to="loc_us-gaap_HedgingDesignationDomain_7460196d-d921-4785-98a1-51fd22450a37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7ca2c9cc-b2cb-4b03-8e2e-d285cc0ae744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_7460196d-d921-4785-98a1-51fd22450a37" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7ca2c9cc-b2cb-4b03-8e2e-d285cc0ae744" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e43512c6-a3ae-46dc-b093-b482f348ac2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_7460196d-d921-4785-98a1-51fd22450a37" xlink:to="loc_us-gaap_NondesignatedMember_e43512c6-a3ae-46dc-b093-b482f348ac2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4557e263-cc47-4528-bfe1-3697103a0a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4557e263-cc47-4528-bfe1-3697103a0a5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4557e263-cc47-4528-bfe1-3697103a0a5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4557e263-cc47-4528-bfe1-3697103a0a5d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4557e263-cc47-4528-bfe1-3697103a0a5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab22b759-f03d-4585-bc87-75a7b7437af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4557e263-cc47-4528-bfe1-3697103a0a5d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab22b759-f03d-4585-bc87-75a7b7437af2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e4de8852-ef33-40bf-b773-10eead781ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab22b759-f03d-4585-bc87-75a7b7437af2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e4de8852-ef33-40bf-b773-10eead781ab6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_84e44cc4-bc2c-4ae7-ad06-edf04defc456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_84e44cc4-bc2c-4ae7-ad06-edf04defc456" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_84e44cc4-bc2c-4ae7-ad06-edf04defc456_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_84e44cc4-bc2c-4ae7-ad06-edf04defc456" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_84e44cc4-bc2c-4ae7-ad06-edf04defc456_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_39960cbf-9600-433e-9283-34495585627e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_84e44cc4-bc2c-4ae7-ad06-edf04defc456" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_39960cbf-9600-433e-9283-34495585627e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_98960fee-6108-4451-b106-4228fcb1f4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_39960cbf-9600-433e-9283-34495585627e" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_98960fee-6108-4451-b106-4228fcb1f4c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ed14fc81-6730-4fdf-b100-0d4946c38396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ed14fc81-6730-4fdf-b100-0d4946c38396" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_ed14fc81-6730-4fdf-b100-0d4946c38396_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ed14fc81-6730-4fdf-b100-0d4946c38396" xlink:to="loc_us-gaap_HedgingRelationshipDomain_ed14fc81-6730-4fdf-b100-0d4946c38396_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_3663d6bd-656a-4813-be63-9a796b93d218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ed14fc81-6730-4fdf-b100-0d4946c38396" xlink:to="loc_us-gaap_HedgingRelationshipDomain_3663d6bd-656a-4813-be63-9a796b93d218" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_bb764cfa-55b0-4539-bda0-20e20798fe79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_3663d6bd-656a-4813-be63-9a796b93d218" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_bb764cfa-55b0-4539-bda0-20e20798fe79" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GuaranteesNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GuaranteesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/GuaranteesNarrativeDetails" xlink:type="extended" id="ia5840f2d85c24a078ec14c98c302e904_GuaranteesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_762140a5-6ff5-45ed-bd86-a2d6d6f235dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_762140a5-6ff5-45ed-bd86-a2d6d6f235dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7195ca19-2f94-4bd6-99fe-0fa58a5d3965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7195ca19-2f94-4bd6-99fe-0fa58a5d3965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_45fcdfef-bf61-41df-8814-4853227e9684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_45fcdfef-bf61-41df-8814-4853227e9684" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTable_4fe432f0-bf64-4051-951e-418beb460d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTable_4fe432f0-bf64-4051-951e-418beb460d17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4611e326-50d3-4093-88ff-353edf76d255" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTable_4fe432f0-bf64-4051-951e-418beb460d17" xlink:to="loc_dei_LegalEntityAxis_4611e326-50d3-4093-88ff-353edf76d255" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4611e326-50d3-4093-88ff-353edf76d255_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4611e326-50d3-4093-88ff-353edf76d255" xlink:to="loc_dei_EntityDomain_4611e326-50d3-4093-88ff-353edf76d255_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f01a5ca0-d1b7-4947-845e-33e421ace18c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4611e326-50d3-4093-88ff-353edf76d255" xlink:to="loc_dei_EntityDomain_f01a5ca0-d1b7-4947-845e-33e421ace18c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AdvancedFiltrationSystemsIncMember_a2f9c227-66bb-4c46-86e8-a6d93160c1b2" xlink:href="dci-20230430.xsd#dci_AdvancedFiltrationSystemsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f01a5ca0-d1b7-4947-845e-33e421ace18c" xlink:to="loc_dci_AdvancedFiltrationSystemsIncMember_a2f9c227-66bb-4c46-86e8-a6d93160c1b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_86bc22b5-0734-4fd0-8ff4-ba4b30e2e47b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTable_4fe432f0-bf64-4051-951e-418beb460d17" xlink:to="loc_us-gaap_CreditFacilityAxis_86bc22b5-0734-4fd0-8ff4-ba4b30e2e47b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_86bc22b5-0734-4fd0-8ff4-ba4b30e2e47b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_86bc22b5-0734-4fd0-8ff4-ba4b30e2e47b" xlink:to="loc_us-gaap_CreditFacilityDomain_86bc22b5-0734-4fd0-8ff4-ba4b30e2e47b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_aaa6a3fd-f46c-4529-bc38-998bbb299595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_86bc22b5-0734-4fd0-8ff4-ba4b30e2e47b" xlink:to="loc_us-gaap_CreditFacilityDomain_aaa6a3fd-f46c-4529-bc38-998bbb299595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e9082ba6-e732-43a6-8d42-43bc10b36080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_aaa6a3fd-f46c-4529-bc38-998bbb299595" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e9082ba6-e732-43a6-8d42-43bc10b36080" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_MultiCurrencyRevolvingCreditFacilityMember_f32bf9e8-7c99-407b-9d6e-021b5ac897c8" xlink:href="dci-20230430.xsd#dci_MultiCurrencyRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_aaa6a3fd-f46c-4529-bc38-998bbb299595" xlink:to="loc_dci_MultiCurrencyRevolvingCreditFacilityMember_f32bf9e8-7c99-407b-9d6e-021b5ac897c8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i10de8906fb09455d9ebfa60d67c9666b_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ContingentConsiderationMilestoneAchievementPeriod_1016d149-9c34-42fa-acea-c675d1c09c80" xlink:href="dci-20230430.xsd#dci_ContingentConsiderationMilestoneAchievementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_dci_ContingentConsiderationMilestoneAchievementPeriod_1016d149-9c34-42fa-acea-c675d1c09c80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_f712c7fa-677b-42ad-83da-0911d09b25f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_f712c7fa-677b-42ad-83da-0911d09b25f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ContingentCompensation_d9c878c8-8116-4858-8d63-b143ad099f57" xlink:href="dci-20230430.xsd#dci_ContingentCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_dci_ContingentCompensation_d9c878c8-8116-4858-8d63-b143ad099f57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_842d41ec-84ed-4203-9fca-39b27051e07a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_842d41ec-84ed-4203-9fca-39b27051e07a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ed52fd0f-4664-426a-98d2-20c1f58610fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ed52fd0f-4664-426a-98d2-20c1f58610fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_63f21c62-3447-4746-ad74-0b3b9c976471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_63f21c62-3447-4746-ad74-0b3b9c976471" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod_6e7aa407-744e-4896-bb32-3cff4c9d094f" xlink:href="dci-20230430.xsd#dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod_6e7aa407-744e-4896-bb32-3cff4c9d094f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3c36c673-f491-4952-bdcc-4c77508d916f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3c36c673-f491-4952-bdcc-4c77508d916f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17833ca0-72f8-496d-a6c9-a3833fc8e79e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3c36c673-f491-4952-bdcc-4c77508d916f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17833ca0-72f8-496d-a6c9-a3833fc8e79e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17833ca0-72f8-496d-a6c9-a3833fc8e79e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17833ca0-72f8-496d-a6c9-a3833fc8e79e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17833ca0-72f8-496d-a6c9-a3833fc8e79e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86f1cd8f-9143-491a-b03c-ed6527f551a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17833ca0-72f8-496d-a6c9-a3833fc8e79e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86f1cd8f-9143-491a-b03c-ed6527f551a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PurilogicsMember_d8711c6a-ae85-4f87-a7ae-5aacc100e4cb" xlink:href="dci-20230430.xsd#dci_PurilogicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86f1cd8f-9143-491a-b03c-ed6527f551a7" xlink:to="loc_dci_PurilogicsMember_d8711c6a-ae85-4f87-a7ae-5aacc100e4cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_6e7f45fe-d6d0-4fbc-a1c4-f9b0d0988177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86f1cd8f-9143-491a-b03c-ed6527f551a7" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_6e7f45fe-d6d0-4fbc-a1c4-f9b0d0988177" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a4617052-5094-4d01-988c-a6376e341afc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3c36c673-f491-4952-bdcc-4c77508d916f" xlink:to="loc_srt_RangeAxis_a4617052-5094-4d01-988c-a6376e341afc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a4617052-5094-4d01-988c-a6376e341afc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a4617052-5094-4d01-988c-a6376e341afc" xlink:to="loc_srt_RangeMember_a4617052-5094-4d01-988c-a6376e341afc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f76fce40-bb6a-4679-8594-d196a8963726" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a4617052-5094-4d01-988c-a6376e341afc" xlink:to="loc_srt_RangeMember_f76fce40-bb6a-4679-8594-d196a8963726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5c1ff09f-4806-4ee7-ba18-19e6316bbfbf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f76fce40-bb6a-4679-8594-d196a8963726" xlink:to="loc_srt_MinimumMember_5c1ff09f-4806-4ee7-ba18-19e6316bbfbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4f9049c9-a5e2-4f28-a2b9-6597e7d2c1e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f76fce40-bb6a-4679-8594-d196a8963726" xlink:to="loc_srt_MaximumMember_4f9049c9-a5e2-4f28-a2b9-6597e7d2c1e0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#SegmentReportingScheduleofSegmentReportDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails" xlink:type="extended" id="ifcd0e0c14cde4a4abb343bd7d4905e06_SegmentReportingScheduleofSegmentReportDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_18c06451-8d85-4e6a-a54a-7c0dac4c1434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_1d181ac9-49fb-45df-8f87-19a4b58809ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_18c06451-8d85-4e6a-a54a-7c0dac4c1434" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_1d181ac9-49fb-45df-8f87-19a4b58809ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bcf19887-c640-4b8f-8b1d-261d9edde0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_18c06451-8d85-4e6a-a54a-7c0dac4c1434" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bcf19887-c640-4b8f-8b1d-261d9edde0d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_18c06451-8d85-4e6a-a54a-7c0dac4c1434" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_152caafb-edb7-40a0-bd88-064f1887ef6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_152caafb-edb7-40a0-bd88-064f1887ef6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_152caafb-edb7-40a0-bd88-064f1887ef6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_152caafb-edb7-40a0-bd88-064f1887ef6c" xlink:to="loc_us-gaap_SegmentDomain_152caafb-edb7-40a0-bd88-064f1887ef6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_152caafb-edb7-40a0-bd88-064f1887ef6c" xlink:to="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_EngineProductsSegmentMember_3067f697-1bb9-4f03-aa53-c08a480e9ad5" xlink:href="dci-20230430.xsd#dci_EngineProductsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:to="loc_dci_EngineProductsSegmentMember_3067f697-1bb9-4f03-aa53-c08a480e9ad5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialProductsSegmentMember_659efeed-5988-42f6-a6ff-9ce5089ab937" xlink:href="dci-20230430.xsd#dci_IndustrialProductsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:to="loc_dci_IndustrialProductsSegmentMember_659efeed-5988-42f6-a6ff-9ce5089ab937" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LifeSciencesSegmentMember_e6806150-32e9-4f9b-b344-ec12e7e1481d" xlink:href="dci-20230430.xsd#dci_LifeSciencesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:to="loc_dci_LifeSciencesSegmentMember_e6806150-32e9-4f9b-b344-ec12e7e1481d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d7462c33-a08c-4580-8cf6-7f2df07b2b36" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:to="loc_srt_ConsolidationItemsAxis_d7462c33-a08c-4580-8cf6-7f2df07b2b36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d7462c33-a08c-4580-8cf6-7f2df07b2b36_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_d7462c33-a08c-4580-8cf6-7f2df07b2b36" xlink:to="loc_srt_ConsolidationItemsDomain_d7462c33-a08c-4580-8cf6-7f2df07b2b36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9e97f6ec-164a-46fc-89be-5aced910639d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_d7462c33-a08c-4580-8cf6-7f2df07b2b36" xlink:to="loc_srt_ConsolidationItemsDomain_9e97f6ec-164a-46fc-89be-5aced910639d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3b1a6565-5e90-48fd-b246-b12cbf68cc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9e97f6ec-164a-46fc-89be-5aced910639d" xlink:to="loc_us-gaap_OperatingSegmentsMember_3b1a6565-5e90-48fd-b246-b12cbf68cc5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_b53ea273-bfcb-4a3b-a3ca-ca7069cd8a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9e97f6ec-164a-46fc-89be-5aced910639d" xlink:to="loc_us-gaap_CorporateNonSegmentMember_b53ea273-bfcb-4a3b-a3ca-ca7069cd8a94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1ebf1596-7ec1-465f-b746-52c30983ba6d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:to="loc_srt_ProductOrServiceAxis_1ebf1596-7ec1-465f-b746-52c30983ba6d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1ebf1596-7ec1-465f-b746-52c30983ba6d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1ebf1596-7ec1-465f-b746-52c30983ba6d" xlink:to="loc_srt_ProductsAndServicesDomain_1ebf1596-7ec1-465f-b746-52c30983ba6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1ebf1596-7ec1-465f-b746-52c30983ba6d" xlink:to="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_OffRoadProductsMember_560b1e7d-87fb-4635-ae95-ac50f7b00898" xlink:href="dci-20230430.xsd#dci_OffRoadProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_OffRoadProductsMember_560b1e7d-87fb-4635-ae95-ac50f7b00898" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_OnRoadProductsMember_c87d29a4-b7c0-443b-adba-1c1cf8d278a9" xlink:href="dci-20230430.xsd#dci_OnRoadProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_OnRoadProductsMember_c87d29a4-b7c0-443b-adba-1c1cf8d278a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AftermarketProductsMember_8c5790e4-85df-4f54-abcf-498ef5849e3b" xlink:href="dci-20230430.xsd#dci_AftermarketProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_AftermarketProductsMember_8c5790e4-85df-4f54-abcf-498ef5849e3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialFiltrationSolutionsProductsMember_57a47cf7-a730-4666-881d-37436092aeea" xlink:href="dci-20230430.xsd#dci_IndustrialFiltrationSolutionsProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_IndustrialFiltrationSolutionsProductsMember_57a47cf7-a730-4666-881d-37436092aeea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AerospaceAndDefenseProductsMember_483cbbd6-59c7-4203-87fc-3f9aa25317a6" xlink:href="dci-20230430.xsd#dci_AerospaceAndDefenseProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_AerospaceAndDefenseProductsMember_483cbbd6-59c7-4203-87fc-3f9aa25317a6" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#SegmentReportingAssetsbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails" xlink:type="extended" id="i552fbaaa7d43459bbf28ef52c94f2e47_SegmentReportingAssetsbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6b87a214-cbae-4f0d-a2ff-caa21f3d7fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_db9973a7-1783-423e-8d06-0efcaa0d6589" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6b87a214-cbae-4f0d-a2ff-caa21f3d7fcf" xlink:to="loc_us-gaap_Assets_db9973a7-1783-423e-8d06-0efcaa0d6589" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8adcf12f-8a01-4a12-8e94-cef30b179d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6b87a214-cbae-4f0d-a2ff-caa21f3d7fcf" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8adcf12f-8a01-4a12-8e94-cef30b179d56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7d9d81f3-0954-46a4-b6da-3b1cbb4ddf4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8adcf12f-8a01-4a12-8e94-cef30b179d56" xlink:to="loc_srt_ConsolidationItemsAxis_7d9d81f3-0954-46a4-b6da-3b1cbb4ddf4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7d9d81f3-0954-46a4-b6da-3b1cbb4ddf4c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_7d9d81f3-0954-46a4-b6da-3b1cbb4ddf4c" xlink:to="loc_srt_ConsolidationItemsDomain_7d9d81f3-0954-46a4-b6da-3b1cbb4ddf4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_74a70a53-63d1-41bb-a895-2adc0bde7fe2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_7d9d81f3-0954-46a4-b6da-3b1cbb4ddf4c" xlink:to="loc_srt_ConsolidationItemsDomain_74a70a53-63d1-41bb-a895-2adc0bde7fe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_a952ead6-8620-4f2e-8042-702754559025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_74a70a53-63d1-41bb-a895-2adc0bde7fe2" xlink:to="loc_us-gaap_OperatingSegmentsMember_a952ead6-8620-4f2e-8042-702754559025" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_b1991e66-0ad9-48d9-a43b-4192cdf10f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_74a70a53-63d1-41bb-a895-2adc0bde7fe2" xlink:to="loc_us-gaap_CorporateNonSegmentMember_b1991e66-0ad9-48d9-a43b-4192cdf10f5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6c829f3a-9ad7-4e60-a118-670430bbc279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8adcf12f-8a01-4a12-8e94-cef30b179d56" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6c829f3a-9ad7-4e60-a118-670430bbc279" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6c829f3a-9ad7-4e60-a118-670430bbc279_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6c829f3a-9ad7-4e60-a118-670430bbc279" xlink:to="loc_us-gaap_SegmentDomain_6c829f3a-9ad7-4e60-a118-670430bbc279_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6c829f3a-9ad7-4e60-a118-670430bbc279" xlink:to="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_EngineProductsSegmentMember_b36a8529-2dea-431e-a2cd-7482a04d6785" xlink:href="dci-20230430.xsd#dci_EngineProductsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:to="loc_dci_EngineProductsSegmentMember_b36a8529-2dea-431e-a2cd-7482a04d6785" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialProductsSegmentMember_21312206-8e15-42bc-851e-4aa2c87f454e" xlink:href="dci-20230430.xsd#dci_IndustrialProductsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:to="loc_dci_IndustrialProductsSegmentMember_21312206-8e15-42bc-851e-4aa2c87f454e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LifeSciencesSegmentMember_c9565839-9ece-4f23-9734-31e4af1b3c63" xlink:href="dci-20230430.xsd#dci_LifeSciencesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:to="loc_dci_LifeSciencesSegmentMember_c9565839-9ece-4f23-9734-31e4af1b3c63" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/RestructuringandOtherChargesDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#RestructuringandOtherChargesDetails"/>
  <link:definitionLink xlink:role="http://www.donaldson.com/role/RestructuringandOtherChargesDetails" xlink:type="extended" id="i555504ac86be440a8202fd036d4756f7_RestructuringandOtherChargesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8586785b-d2f4-4582-b7ab-89d7401094f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:to="loc_us-gaap_RestructuringCharges_8586785b-d2f4-4582-b7ab-89d7401094f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_007e403b-867d-4218-9550-2a47379e02ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:to="loc_us-gaap_SeveranceCosts1_007e403b-867d-4218-9550-2a47379e02ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_0a52cbc4-3b4b-4e5d-a49d-a0697101d44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:to="loc_us-gaap_OtherRestructuringCosts_0a52cbc4-3b4b-4e5d-a49d-a0697101d44e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_CostRelatedToDiscontinuationOfPrograms_a0aa1c28-81b9-40b3-b9f8-f3c306a2adbb" xlink:href="dci-20230430.xsd#dci_CostRelatedToDiscontinuationOfPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:to="loc_dci_CostRelatedToDiscontinuationOfPrograms_a0aa1c28-81b9-40b3-b9f8-f3c306a2adbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8b1e68ed-8d01-4bed-ab70-67311d9f6d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8b1e68ed-8d01-4bed-ab70-67311d9f6d95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_56966f06-b948-46f1-9e3b-3a19019d7391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8b1e68ed-8d01-4bed-ab70-67311d9f6d95" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_56966f06-b948-46f1-9e3b-3a19019d7391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_56966f06-b948-46f1-9e3b-3a19019d7391_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_56966f06-b948-46f1-9e3b-3a19019d7391" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_56966f06-b948-46f1-9e3b-3a19019d7391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_499284c6-633c-4082-accd-bb949c03ccb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_56966f06-b948-46f1-9e3b-3a19019d7391" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_499284c6-633c-4082-accd-bb949c03ccb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_56fb7153-7420-46ef-8e7d-556b9e43d29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_499284c6-633c-4082-accd-bb949c03ccb7" xlink:to="loc_us-gaap_CostOfSalesMember_56fb7153-7420-46ef-8e7d-556b9e43d29e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_bf3193b7-b1a8-4879-a822-5cf4d86229fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_499284c6-633c-4082-accd-bb949c03ccb7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_bf3193b7-b1a8-4879-a822-5cf4d86229fd" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>dci-20230430_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d6200c12-e549-4af9-a68e-0f2a6c0aa5c7,g:d827199d-47da-4dec-8b61-1f04292dea69-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_10a179af-4c7c-48f9-89d6-e3b86139c6e0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_UnitedStatesAndCanadaMember_78bceebe-1c30-41e7-b52c-58e3f03954f4_terseLabel_en-US" xlink:label="lab_dci_UnitedStatesAndCanadaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. and Canada</link:label>
    <link:label id="lab_dci_UnitedStatesAndCanadaMember_label_en-US" xlink:label="lab_dci_UnitedStatesAndCanadaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States And Canada [Member]</link:label>
    <link:label id="lab_dci_UnitedStatesAndCanadaMember_documentation_en-US" xlink:label="lab_dci_UnitedStatesAndCanadaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States And Canada</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_UnitedStatesAndCanadaMember" xlink:href="dci-20230430.xsd#dci_UnitedStatesAndCanadaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_UnitedStatesAndCanadaMember" xlink:to="lab_dci_UnitedStatesAndCanadaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1490cd6c-efe5-4d0b-84d2-a20bf7c2bcff_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications, net of tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2eec83e4-9558-421f-842e-710106b82007_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_caa42400-3522-4b9b-9291-e91c20d51166_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFSI outstanding debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_PearsonArnoldIndustrialServicesMember_8c113514-3124-4730-af23-11db17bca9cb_terseLabel_en-US" xlink:label="lab_dci_PearsonArnoldIndustrialServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PAIS</link:label>
    <link:label id="lab_dci_PearsonArnoldIndustrialServicesMember_label_en-US" xlink:label="lab_dci_PearsonArnoldIndustrialServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pearson Arnold Industrial Services [Member]</link:label>
    <link:label id="lab_dci_PearsonArnoldIndustrialServicesMember_documentation_en-US" xlink:label="lab_dci_PearsonArnoldIndustrialServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pearson Arnold Industrial Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PearsonArnoldIndustrialServicesMember" xlink:href="dci-20230430.xsd#dci_PearsonArnoldIndustrialServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_PearsonArnoldIndustrialServicesMember" xlink:to="lab_dci_PearsonArnoldIndustrialServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_4760d40b-7e8c-40a1-8377-2224bba6b538_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_51eeef5b-fe30-48eb-8bdb-4cbc11d71a0f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of guarantor obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Guarantor Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:to="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_c6524ed5-0787-4cc7-9c3f-6441598a0bba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_GrossCarryingAmountAbstract_a8733880-6d5e-4ca0-9245-d5fda7d55221_terseLabel_en-US" xlink:label="lab_dci_GrossCarryingAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_dci_GrossCarryingAmountAbstract_label_en-US" xlink:label="lab_dci_GrossCarryingAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount [Abstract]</link:label>
    <link:label id="lab_dci_GrossCarryingAmountAbstract_documentation_en-US" xlink:label="lab_dci_GrossCarryingAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_GrossCarryingAmountAbstract" xlink:href="dci-20230430.xsd#dci_GrossCarryingAmountAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_GrossCarryingAmountAbstract" xlink:to="lab_dci_GrossCarryingAmountAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_af9b47b3-3911-48fe-bffd-0c7e6519573e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_98ffa05a-7ca7-4925-bf24-e6ebf352822c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_599344e8-70e5-4e14-9049-38bfc96b3d38_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_208bdb94-1961-46d9-b112-c5a2742cb0d6_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available credit facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_cbab6b77-711f-4939-bd34-6e32682c7d0f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_af78509b-59b4-4745-9aeb-8337cdce0c64_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_4774d626-4824-48eb-a8cc-39236260e1aa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_63f94801-d62c-40b6-ab1c-2bbc4ccaf754_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_88b54d34-7364-494a-b28e-a1a845775589_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_ca59f6ec-576b-4ce1-9f10-9690b4fd24f8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_fcc1327f-b254-440e-8242-3801f2ad89dc_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount_d5b20993-ccbb-4e22-9e5f-7f6b5b60a5da_negatedTerseLabel_en-US" xlink:label="lab_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount_label_en-US" xlink:label="lab_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Intangible Assets Gross Carrying Amount</link:label>
    <link:label id="lab_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount_documentation_en-US" xlink:label="lab_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Intangible Assets Gross Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount" xlink:href="dci-20230430.xsd#dci_AmortizationOfIntangibleAssetsGrossCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount" xlink:to="lab_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4590dfd2-33b2-4707-a697-e20a25ab8f54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_AerospaceAndDefenseProductsMember_ca0447c2-c275-44cf-860b-84bd2d597e16_terseLabel_en-US" xlink:label="lab_dci_AerospaceAndDefenseProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace and Defense</link:label>
    <link:label id="lab_dci_AerospaceAndDefenseProductsMember_label_en-US" xlink:label="lab_dci_AerospaceAndDefenseProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace And Defense Products [Member]</link:label>
    <link:label id="lab_dci_AerospaceAndDefenseProductsMember_documentation_en-US" xlink:label="lab_dci_AerospaceAndDefenseProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace And Defense Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AerospaceAndDefenseProductsMember" xlink:href="dci-20230430.xsd#dci_AerospaceAndDefenseProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_AerospaceAndDefenseProductsMember" xlink:to="lab_dci_AerospaceAndDefenseProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4bbb8e29-1d94-49d9-834f-47547c5fca79_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized reduction from lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod_833e089e-bff9-4b44-84d1-4e27fbb4a7f1_terseLabel_en-US" xlink:label="lab_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration, terminating (in years)</link:label>
    <link:label id="lab_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod_label_en-US" xlink:label="lab_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Milestone Performance Period, Range Of Outcomes, Value, High, Period</link:label>
    <link:label id="lab_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod_documentation_en-US" xlink:label="lab_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Milestone Performance Period, Range Of Outcomes, Value, High, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" xlink:href="dci-20230430.xsd#dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" xlink:to="lab_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7b6d51f5-b808-4390-a758-b1e1c0b406f7_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic pension costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_5c111ec7-82bd-48d6-9d6b-3f734926e849_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_ed922f6d-c440-4221-850a-a5e06c75ccac_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_72071a5a-5380-49b2-92c2-bd093281e863_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock acquired</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_StockCompensationAndOtherActivity_a9dbaeea-7878-4b9d-b290-aa224d3c3ee1_terseLabel_en-US" xlink:label="lab_dci_StockCompensationAndOtherActivity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation and other activity</link:label>
    <link:label id="lab_dci_StockCompensationAndOtherActivity_label_en-US" xlink:label="lab_dci_StockCompensationAndOtherActivity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Compensation And Other Activity</link:label>
    <link:label id="lab_dci_StockCompensationAndOtherActivity_documentation_en-US" xlink:label="lab_dci_StockCompensationAndOtherActivity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Compensation And Other Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_StockCompensationAndOtherActivity" xlink:href="dci-20230430.xsd#dci_StockCompensationAndOtherActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_StockCompensationAndOtherActivity" xlink:to="lab_dci_StockCompensationAndOtherActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_a373bbcf-0678-40b7-9367-183f614989fc_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_8f9b11ad-b395-4d8e-b0f2-3c02064302ef_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_ea65f3ba-c4cf-466b-aea9-c9d244051807_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6aabdec5-2b4a-4232-bac3-47bf345b1770_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options excluded from net EPS calculation (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_86380b12-316d-4923-8cc9-38c8dd315ebc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost amortization</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_efcc987f-21dc-488e-a2dc-4a61c0ab35d0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_PatentsTrademarksandTechnologyMember_da9c1953-5724-4cc9-ad5a-3d023d221456_terseLabel_en-US" xlink:label="lab_dci_PatentsTrademarksandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents, Trademarks and Technology</link:label>
    <link:label id="lab_dci_PatentsTrademarksandTechnologyMember_label_en-US" xlink:label="lab_dci_PatentsTrademarksandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents, Trademarks and Technology [Member]</link:label>
    <link:label id="lab_dci_PatentsTrademarksandTechnologyMember_documentation_en-US" xlink:label="lab_dci_PatentsTrademarksandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents, Trademarks and Technology</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PatentsTrademarksandTechnologyMember" xlink:href="dci-20230430.xsd#dci_PatentsTrademarksandTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_PatentsTrademarksandTechnologyMember" xlink:to="lab_dci_PatentsTrademarksandTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_24e06ed5-e7c1-4d90-b685-b67087bd203a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_64ce376b-15cd-40cd-8bcf-154dfb04ae8c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_b22f8db2-77df-48d6-9582-519756114a02_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_c131a29f-6ca7-4e14-b0c4-9897ecacd13b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, 30,240,218 and 29,089,612 shares, respectively, at cost</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_994d39c5-084a-4953-8a2d-bf035ada45d3_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_7d699388-2c6f-4f3b-ba5c-b01ec0ad9fbf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_305af196-2102-494e-a14a-dcaec36c83ce_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_eaad6638-f5c6-411c-88af-07b5ff42b59e_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_b4c5b98c-592c-414e-bfb0-53449218eec5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0d898b0e-f4a5-48b7-8c2f-e432f2b43725_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired/forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_2d9f89de-37a2-43ef-861b-3ce5a7ceed13_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_3339c1dc-9ad4-4007-89c0-485bb9cea950_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_7da6e4ac-a75a-4d4f-9786-2fb7f5a5b420_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_b55ab129-4f39-466f-97ed-ad29b7ba57c2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_8f2d9fca-18cb-4975-86d0-e8bba46c2b4c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_408ff5d7-7591-4181-85ea-c71f7351e5d7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_0fb47283-4c2a-427d-ab2a-bd995a6c64c2_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_744764b6-f54f-49d2-b2c2-a0151629d461_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial loss amortization</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_bc7cda53-f0d1-409d-b746-01f71798bd65_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember_c74ade4c-1d06-44ed-89ac-52a31b525e2b_terseLabel_en-US" xlink:label="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amortization of prior service cost and actuarial losses</link:label>
    <link:label id="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember_label_en-US" xlink:label="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Prior Service Cost And Actuarial Losses Attributable To Parent [Member]</link:label>
    <link:label id="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember_documentation_en-US" xlink:label="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Prior Service Cost And Actuarial Losses Attributable To Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember" xlink:href="dci-20230430.xsd#dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember" xlink:to="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_EngineProductsSegmentMember_e74cc2c0-69ad-479e-8663-8b52c7307684_terseLabel_en-US" xlink:label="lab_dci_EngineProductsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile Solutions</link:label>
    <link:label id="lab_dci_EngineProductsSegmentMember_label_en-US" xlink:label="lab_dci_EngineProductsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engine Products Segment [Member]</link:label>
    <link:label id="lab_dci_EngineProductsSegmentMember_documentation_en-US" xlink:label="lab_dci_EngineProductsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engine Products Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_EngineProductsSegmentMember" xlink:href="dci-20230430.xsd#dci_EngineProductsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_EngineProductsSegmentMember" xlink:to="lab_dci_EngineProductsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7bac2fc7-660b-4bea-82e0-a2b7ce057c68_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired/forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_509a9044-e44b-457e-b56f-d4867dfeb2c6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_f6fe022f-d721-4066-80d7-c7df303acaca_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_608b6071-bfb4-479b-a337-ded4f66fefe4_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_LifeSciencesSegmentMember_1a877ad7-195f-4a6c-9116-49854be2fa0b_terseLabel_en-US" xlink:label="lab_dci_LifeSciencesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Sciences</link:label>
    <link:label id="lab_dci_LifeSciencesSegmentMember_label_en-US" xlink:label="lab_dci_LifeSciencesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Sciences Segment [Member]</link:label>
    <link:label id="lab_dci_LifeSciencesSegmentMember_documentation_en-US" xlink:label="lab_dci_LifeSciencesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Sciences Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LifeSciencesSegmentMember" xlink:href="dci-20230430.xsd#dci_LifeSciencesSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_LifeSciencesSegmentMember" xlink:to="lab_dci_LifeSciencesSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4267c05-8015-4afd-b94d-a30db629fc53_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_62849178-9e69-4c65-9964-f2f06d1a622b_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_273dfe83-7c8e-454d-b7d4-30dcb22c40db_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e4af33c5-278b-4d78-8388-901ad40f75e0_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less cash acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_a79fcb73-aa28-49a0-b123-e073daf79ea9_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_b6e96da6-4faa-4b55-a378-8b549610376d_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_AdvancedFiltrationSystemsIncMember_0861014a-2e4c-4dc1-a0f9-848a38214673_terseLabel_en-US" xlink:label="lab_dci_AdvancedFiltrationSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Filtration Systems, Inc.</link:label>
    <link:label id="lab_dci_AdvancedFiltrationSystemsIncMember_label_en-US" xlink:label="lab_dci_AdvancedFiltrationSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Filtration Systems Inc [Member]</link:label>
    <link:label id="lab_dci_AdvancedFiltrationSystemsIncMember_documentation_en-US" xlink:label="lab_dci_AdvancedFiltrationSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Filtration Systems, Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AdvancedFiltrationSystemsIncMember" xlink:href="dci-20230430.xsd#dci_AdvancedFiltrationSystemsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_AdvancedFiltrationSystemsIncMember" xlink:to="lab_dci_AdvancedFiltrationSystemsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7734d635-8d9d-481e-9431-b6f7475cf2b1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_ac44cad1-8653-4fb1-b269-27e0c3d8a60b_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_9bef0704-a7c7-45b5-a1f2-5bec590896e6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_871f1c90-cbb6-404f-9ae9-abe7635d39ae_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_b2195ad0-92b5-49b4-acae-c47ca95c7d9b_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4289b1a6-7ac5-4783-97a7-5917afe417c9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember_09d15428-67b7-4ebd-9666-a0e5f5f4eadc_terseLabel_en-US" xlink:label="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Foreign Currency Translation Attributable To Parent</link:label>
    <link:label id="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember_label_en-US" xlink:label="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Foreign Currency Translation Attributable To Parent [Member]</link:label>
    <link:label id="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember_documentation_en-US" xlink:label="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Foreign Currency Translation Attributable To Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember" xlink:href="dci-20230430.xsd#dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember" xlink:to="lab_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_e76b9a2d-9b00-45b0-a14e-1ef616f8cdba_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_aef340a0-c10b-4506-918a-dfa36589e1dc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_60bb50ec-d8a9-4daa-a1cc-c5c0131b7547_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ed206052-c884-4ba5-8c7c-38335008619e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_e4000d0b-bc9a-4808-9804-c016e289819d_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c6de5c21-25ef-4a23-af67-6eec8046ca6a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_22abe34f-dfe3-46be-93ab-c00c0d4ef01d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_c6111b3e-12b8-4a9b-a1f2-92068215fe5a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_7acd4959-d6dc-4d23-b748-4fa220032c95_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1b1db643-8d7f-43ee-9422-36ee70f27b80_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_8905fe33-dd05-4b5e-9f4d-50a14fae7e02_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_a64fbb58-cdd9-467f-8288-6a7c90387e87_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">other restructuring costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringCosts" xlink:to="lab_us-gaap_OtherRestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_d70356f4-cb5d-472d-a6c5-359305c5fa14_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_1ee73dbc-9f3f-4de4-9fd8-edc8ba2a4e4a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_ae3d4085-869c-4d34-a976-ff9a10a8d56b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_113f97d0-f9f9-443c-8409-8e97b33ef237_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_77ecfaaf-aa3e-4dc9-abd8-1caf1eba0d90_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets acquired, net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_7656f186-3b45-4e9e-b90c-39b9f4dcfa23_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of changes in accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1d083c9b-c2fb-4871-8e4f-76a165a36b87_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_4e905fcb-7a31-4640-ba3e-479f8497d18f_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_ContingentConsiderationMilestoneAchievementPeriod_9fed946a-49b3-45ea-9362-73f30a909b35_terseLabel_en-US" xlink:label="lab_dci_ContingentConsiderationMilestoneAchievementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration, terminating (in years)</link:label>
    <link:label id="lab_dci_ContingentConsiderationMilestoneAchievementPeriod_label_en-US" xlink:label="lab_dci_ContingentConsiderationMilestoneAchievementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Milestone Achievement, Period</link:label>
    <link:label id="lab_dci_ContingentConsiderationMilestoneAchievementPeriod_documentation_en-US" xlink:label="lab_dci_ContingentConsiderationMilestoneAchievementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Milestone Achievement, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ContingentConsiderationMilestoneAchievementPeriod" xlink:href="dci-20230430.xsd#dci_ContingentConsiderationMilestoneAchievementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_ContingentConsiderationMilestoneAchievementPeriod" xlink:to="lab_dci_ContingentConsiderationMilestoneAchievementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_MobileSolutionsSegmentMember_5fb5898b-fff7-44c7-8799-ea2985bd05cf_terseLabel_en-US" xlink:label="lab_dci_MobileSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile Solutions</link:label>
    <link:label id="lab_dci_MobileSolutionsSegmentMember_label_en-US" xlink:label="lab_dci_MobileSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile Solutions Segment [Member]</link:label>
    <link:label id="lab_dci_MobileSolutionsSegmentMember_documentation_en-US" xlink:label="lab_dci_MobileSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile Solutions Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_MobileSolutionsSegmentMember" xlink:href="dci-20230430.xsd#dci_MobileSolutionsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_MobileSolutionsSegmentMember" xlink:to="lab_dci_MobileSolutionsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_72842b70-571e-4b75-8922-84e0f9d555a4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_58323257-9669-4dac-903b-4c1c616cfb3a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_c74a7c97-2f2e-4bc5-9517-a11a7561b2e1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_2f499edd-6838-471e-a302-6579a099ae67_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_742b69cb-6016-41bb-8c85-f5cefce91175_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e3f80ba8-58fc-45f6-b343-a5d951832cb5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_33b20aa9-ef6b-40bd-82a7-7d5cbe6d7633_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_ee0107b0-3869-4c97-b86e-71a2657dbb3d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_3737c00e-428d-4750-a37a-906f14bf5a9e_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_2070db3d-c6a6-47db-aa93-162fd8f3d7d3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued employee compensation and related taxes</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_76fe8fc2-572f-4388-9712-2269e6ec3ce4_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_06995275-337b-48f0-945f-f89808455cbd_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ae27a8cf-97e5-4675-967a-9f3f8acf0de6_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc13c0e5-4557-4397-a4b1-853919922ea8_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_742d289c-441c-42ba-8a77-2caacf7cf99d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_d6c92443-5969-4900-bd18-b785ee304230_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_6942a2d4-680b-46ef-ae63-1a68999a8161_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_7b18c2f4-2bf7-447e-8551-51c6a2f7f501_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_6aa21f9c-6b51-4b93-a028-9ca3bf675f53_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of derivative on the balance sheet</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c111365-34c6-4c57-bec3-14a2b2be3f0f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4f4ff210-9ef5-4993-ae6c-27843991fa59_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_22b01a5d-ad05-40c5-9a06-998e02da4c27_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_44b49c92-128c-47f4-94da-aa9b332be7ff_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_3f35d3f6-43fe-4a89-8cb7-fc66f8005b26_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net investment hedges</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember" xlink:to="lab_us-gaap_NetInvestmentHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_6d2f8789-c7e1-4b3d-a707-03eebe891ba5_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_782c0e02-f752-4294-903a-ecd78e48d685_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_1ad2fbb4-9188-4d08-9feb-49961a313cd9_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_78f64283-145e-42ee-ad2a-74870d606fb3_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_ea31ac70-4af1-40a3-89c5-12c627fa6f55_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_b96a38f5-e882-4193-ad22-82de9fb39cca_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_85a725ad-e738-4c1c-a64b-7486f8f994eb_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other acquisitions</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_353ed0c6-8813-4fc7-a2b4-faf307d216b4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_edadcf70-f35b-40cd-80b4-cc29c03e5c96_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_2e31a449-f98c-42ab-8840-b08f40cc3384_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b0df095b-2c21-48e4-b7f0-a3b637d77149_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_47facd58-30d6-4a93-a55e-c8f5c1cb568a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_c2c476bd-0e2d-4adb-aa3b-08543a9adf8f_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe, Middle East and Africa (EMEA)</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_27682ca8-a4ff-4c37-b117-719ce2643b5f_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_2e462b4d-ebf3-4ea7-9866-48c528f5658a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_66e202a1-7d32-45d2-8610-c179d1a502db_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_a956fff1-31d6-479e-891e-f2e93854ea99_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_91ecef64-2a3f-4f05-ab01-0a806bd4f379_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_40792128-fecd-43b6-805e-787b2f7eccd5_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) gain on hedging derivatives, net of deferred taxes of $0.1, $(0.8), $0.0 and $(1.2), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7359d79f-91e7-4be5-a379-6e3df7d0aae4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_f416bf36-0f83-44de-b2c9-77c0b3488d2a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f085c2bf-02eb-48b6-b20c-33847d16e3d4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dabd641a-5fb1-4ab3-8f76-0f7628423be0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_22994c95-66ec-44fb-bced-c25db80d51df_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_a31a21ec-0e04-4c89-8c19-52988e241b50_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_5130acb7-cb13-4bbd-9cb2-1c04f8bde53f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol(s)</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_5ff2bd38-8178-4a89-b854-b941218792b9_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_11dbc48c-a455-4130-8adc-714004a5b932_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_230e9d6d-671e-40c0-9435-10b83a7d7d8d_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_2162ce55-ee1f-49c3-b02f-3025cddb2b1a_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3f52ff36-45cb-49f8-807e-1c4209771d43_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_f2bb1ea1-16c9-45a2-a61f-85f813139129_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_7a405401-2e1a-4ee6-94e2-72de04e90079_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_52adc743-5bf6-4e74-ae29-f683a7b231dd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f5bed9fd-f631-4a93-b1a3-ed16ad6d4c1b_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_cda8069a-28fd-49c7-9f34-f20e01badf08_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration liability, fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_fdf3d935-6c17-4fe4-8348-7da165d163fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesAbstract_36854ebe-56c5-486e-a4b1-985465c6b027_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:label id="lab_us-gaap_GuaranteesAbstract_label_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesAbstract" xlink:to="lab_us-gaap_GuaranteesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_43b71925-6879-4a0b-b19f-143e4975a5c9_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished products</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_7926ea69-14c7-45ec-907e-f991d3652796_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_aacdd130-3cff-4d6e-92ab-6ef44c7e8453_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_8a6cbc02-661e-4fe4-ae2e-88fc8abbe74e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_1f7c4658-68d2-43fb-b3da-2701065fa7b6_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of reconciliation of goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_4a926258-6652-4a3c-951e-d4c1ae58a7c9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_ef805b40-08a8-4240-9e17-b253ad4ebccc_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings per share - basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_1f7802be-bb22-4580-bc55-9786cf12bec4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net EPS - basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_A2019MasterStockIncentivePlanMember_219227bc-de46-46ac-830d-fcd4424723fc_terseLabel_en-US" xlink:label="lab_dci_A2019MasterStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Master Stock Incentive Plan</link:label>
    <link:label id="lab_dci_A2019MasterStockIncentivePlanMember_label_en-US" xlink:label="lab_dci_A2019MasterStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Master Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_dci_A2019MasterStockIncentivePlanMember_documentation_en-US" xlink:label="lab_dci_A2019MasterStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Master Stock Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_A2019MasterStockIncentivePlanMember" xlink:href="dci-20230430.xsd#dci_A2019MasterStockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_A2019MasterStockIncentivePlanMember" xlink:to="lab_dci_A2019MasterStockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_7f50044a-b884-48ae-9400-c220156167f1_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications of (gains) losses on hedging derivatives to net earnings, net of taxes, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesTextBlock_89aa2813-6f59-4794-8951-6e9016cd9313_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_us-gaap_GuaranteesTextBlock_label_en-US" xlink:label="lab_us-gaap_GuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesTextBlock" xlink:to="lab_us-gaap_GuaranteesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_1396c445-2c1b-471a-9586-6eb9bebac757_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance award measurement period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b1be8f2c-c364-450a-abb1-701595e068e2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_d1a887a6-301e-4f1f-afc3-b63b8714bb4f_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications, before tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_f85f2d86-f3ac-41f5-9c8a-8e193778accf_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and unallocated</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4b2c1a7b-0a34-41b8-9fb9-0448de9c7aab_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Benefits</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_646b3741-3255-46a3-a67f-5cbdd725cdc3_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4e5a8e3b-217f-4022-8e6c-77784dc68fe4_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4a542268-0511-4b07-a141-0c99ea4ba450_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7f8a9960-8485-4579-8cb5-42f179aef5a1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c5a2c24-59a7-4f43-89c6-53024a896389_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_39ad008e-1955-4f89-8dd3-5a63af4f8042_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_27ee2b30-80a9-4546-a2bb-07d85628ae26_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6afc38f7-eec2-44af-9a96-e2c401b53bd7_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization beginning balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_74d1d30c-6bc7-472a-8d31-89d93fe77b20_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization ending balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0e144a3f-727f-47ba-8768-86d1a8547f2a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_3daea85c-be2e-4844-970a-0c2e5878899c_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_6535a6ad-6810-4883-8cf8-dc08de4278b2_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_c71ec645-8e0c-41b0-8fcf-65989844fce3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_c14b0452-cec6-4e9c-92c7-2431f4300321_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_e92d5c10-8b66-4dc3-8bc2-e6700fec9d97_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c5b426ef-0a9f-4d16-8162-b8fa81646649_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_19353078-73c9-4132-86f8-4db97f253e61_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_887d442b-1ff4-416d-9612-bfefc5a4ed90_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_09545264-b656-4117-b934-a88214cb0273_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_9f681626-fcc4-494e-9451-13fbef1084bc_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchased during the period</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_24f069d8-77bf-42a8-9ac4-a783e82ece7c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_f60a72c7-b17b-4c43-a433-bfd93573762a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_OnRoadProductsMember_a5018467-c9c1-439c-a299-b7902db83098_terseLabel_en-US" xlink:label="lab_dci_OnRoadProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">On-Road</link:label>
    <link:label id="lab_dci_OnRoadProductsMember_label_en-US" xlink:label="lab_dci_OnRoadProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">On Road Products [Member]</link:label>
    <link:label id="lab_dci_OnRoadProductsMember_documentation_en-US" xlink:label="lab_dci_OnRoadProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">On Road Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_OnRoadProductsMember" xlink:href="dci-20230430.xsd#dci_OnRoadProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_OnRoadProductsMember" xlink:to="lab_dci_OnRoadProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_729822fb-3042-41d4-8bac-99e982cc15f2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_93fdc3a3-eddd-446a-bf8a-bd4db9dc606f_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_d7932e90-f5b3-49ca-86e0-7c5703b739b9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_cf5cd9c7-fb99-45cd-bc4c-90f060dfa33a_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_257d00df-83b7-46b3-8d87-4ae1b39e596e_netLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchased during the period (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_d68086db-b466-4fe4-a206-08cb476cb3d1_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_c582636d-3f5f-4c34-bfdf-f1d0c114f7a4_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, less allowances of $8.0 and $7.6, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1cbe0e85-3d36-45fc-9d20-706c31c3b87e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_6e420362-46f9-4a64-ad5c-849e23dae7be_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_4137deab-06b3-4dce-ab47-885d4d6c556a_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_3143d6bc-ae59-4d2b-a2fb-5b4a2ad251c5_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_6da2d812-83e6-400a-a2b5-53b419646b02_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_AccumulatedAmortizationOfIntangibleAssets_2d593584-bc96-4a63-a3c8-2fdbc0227381_negatedTerseLabel_en-US" xlink:label="lab_dci_AccumulatedAmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_dci_AccumulatedAmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_dci_AccumulatedAmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization Of Intangible Assets</link:label>
    <link:label id="lab_dci_AccumulatedAmortizationOfIntangibleAssets_documentation_en-US" xlink:label="lab_dci_AccumulatedAmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization Of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedAmortizationOfIntangibleAssets" xlink:href="dci-20230430.xsd#dci_AccumulatedAmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_AccumulatedAmortizationOfIntangibleAssets" xlink:to="lab_dci_AccumulatedAmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e320ad26-1c6b-463f-a875-a0f8cf97f266_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_6365ac80-efde-4f84-a3df-c45271f4dd1c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e8fb37fb-2209-449c-bea2-4975e74f8dae_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_61e29a9b-0d9c-4648-bf6a-95df766026d6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_d02cff5e-c329-453c-a525-eb8d2f3c072a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Measurement Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Measurement Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:to="lab_us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_27fa3853-4fd7-43bd-9a89-7b82ec2ece69_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_4d507a5b-3e8e-47e3-abe2-d486014274a9_periodStartLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount beginning balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_52485c60-aafc-4385-b7f0-edd01e871503_periodEndLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount ending balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_fc2afca5-2941-42f8-a076-8c4628f0eb75_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_95fa270f-ec2c-49d4-995c-dcbd4547beb3_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c3cb6f24-b8eb-40ab-b33d-c6d75e3bfaec_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_d7fec21e-7bc4-4cb9-a8ba-8dbe5c088f80_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount_6bb7cfe4-c9d2-4ced-98e1-d1da97f57bde_terseLabel_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount_label_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Gross Carrying Amount</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount_documentation_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Gross Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" xlink:to="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_5fdef920-02bd-4e2e-8cf5-3fc120196295_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_6600b2ce-62dd-4fe7-a531-f06793411f7a_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_69828679-9998-4d1d-b1c3-8d7f4a25b95d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of stock option activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_5c669817-e6d9-46a1-bbe3-814b2722e9d4_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fbb03f6f-d74c-4f61-9a61-f5012fed7e37_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Standards Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization_da0698bf-656c-4b57-b5a8-7e6cce30f5e5_negatedTerseLabel_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization_label_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Accumulated Amortization</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization_documentation_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" xlink:to="lab_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_95b62d3c-45e4-4836-b460-107a69c95a4a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_907f1599-cb21-417f-adad-0ce9fc0233d3_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_649625db-0ab8-4bc1-8408-fa3b616e7b24_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_6d84e263-8fd1-4a1d-9e7b-16a964cfab28_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_IsolereMember_991b4af9-77c2-472c-b7fe-75a8cb4ac37e_terseLabel_en-US" xlink:label="lab_dci_IsolereMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Isolere</link:label>
    <link:label id="lab_dci_IsolereMember_label_en-US" xlink:label="lab_dci_IsolereMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Isolere [Member]</link:label>
    <link:label id="lab_dci_IsolereMember_documentation_en-US" xlink:label="lab_dci_IsolereMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Isolere</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IsolereMember" xlink:href="dci-20230430.xsd#dci_IsolereMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_IsolereMember" xlink:to="lab_dci_IsolereMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dc246612-5a61-4be4-bdba-631fe7c19c8a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8e6ed563-0e62-4951-b2e7-fcde3e730629_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net earnings to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9812a664-4b34-4482-8a34-92e631c58707_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_067eab1f-0f20-48dd-bce4-dcbbfdb9af09_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_ef0b088a-149b-4fa1-99a0-67805b5f967c_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_1779df03-2630-40a6-8821-07a888c00dad_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_IndustrialProductsSegmentMember_59193c7d-4e62-4d8d-9f5a-360d4ad2976a_terseLabel_en-US" xlink:label="lab_dci_IndustrialProductsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Solutions</link:label>
    <link:label id="lab_dci_IndustrialProductsSegmentMember_label_en-US" xlink:label="lab_dci_IndustrialProductsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Products Segment [Member]</link:label>
    <link:label id="lab_dci_IndustrialProductsSegmentMember_documentation_en-US" xlink:label="lab_dci_IndustrialProductsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Products Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialProductsSegmentMember" xlink:href="dci-20230430.xsd#dci_IndustrialProductsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_IndustrialProductsSegmentMember" xlink:to="lab_dci_IndustrialProductsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_19cc550b-2a1c-4fe0-b37b-d64f197c913c_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_5eadd202-979b-48f2-b793-163555bcb378_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_5e4a8249-c78c-428c-b04e-94993acd9e50_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f374f84a-f49f-4e23-a3b2-d76ed5d9a576_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_76e00a37-7d4c-42ea-b439-ff647f900b68_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_adeb3aa2-37a0-4430-a121-469f9a038bb6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_LongTermDebtFixedInterestRateMember_fa94b2d1-1059-4d83-bb08-c1cb20e4eae5_terseLabel_en-US" xlink:label="lab_dci_LongTermDebtFixedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Interest Rate</link:label>
    <link:label id="lab_dci_LongTermDebtFixedInterestRateMember_label_en-US" xlink:label="lab_dci_LongTermDebtFixedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fixed Interest Rate [Member]</link:label>
    <link:label id="lab_dci_LongTermDebtFixedInterestRateMember_documentation_en-US" xlink:label="lab_dci_LongTermDebtFixedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LongTermDebtFixedInterestRateMember" xlink:href="dci-20230430.xsd#dci_LongTermDebtFixedInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_LongTermDebtFixedInterestRateMember" xlink:to="lab_dci_LongTermDebtFixedInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_DefinedBenefitPlanSettlementCost_66c1fff0-bf9d-4040-b177-4dfcf5375353_terseLabel_en-US" xlink:label="lab_dci_DefinedBenefitPlanSettlementCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement charge</link:label>
    <link:label id="lab_dci_DefinedBenefitPlanSettlementCost_label_en-US" xlink:label="lab_dci_DefinedBenefitPlanSettlementCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Settlement Cost</link:label>
    <link:label id="lab_dci_DefinedBenefitPlanSettlementCost_documentation_en-US" xlink:label="lab_dci_DefinedBenefitPlanSettlementCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Settlement Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_DefinedBenefitPlanSettlementCost" xlink:href="dci-20230430.xsd#dci_DefinedBenefitPlanSettlementCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_DefinedBenefitPlanSettlementCost" xlink:to="lab_dci_DefinedBenefitPlanSettlementCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_17da4281-5374-46ea-9ce5-dafd33d7f809_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3661990e-dccc-4833-b9fe-f0cb1db29e41_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a1a6b74c-3796-43a7-9dab-c2540e5f0f9c_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_774e73a9-a0cc-48a8-a088-43e3222ea04a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsLineItems_d1c28bfa-c013-4d82-8e8b-7e58e7d0aa92_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsLineItems_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsLineItems" xlink:to="lab_us-gaap_GuaranteeObligationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_c4d19960-9175-4576-b607-f1f02bca530b_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_75c037ea-72ff-430b-b053-d94e327fd59a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_05a801d4-5f9b-4287-9867-17f993897ab7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercisable term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_0cc6095d-9d59-40e0-bdb3-83ed02ded36c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_AccumulatedAmortizationAbstract_fa0d14a0-c3b4-4ca3-92e8-c7c571ca0d2a_terseLabel_en-US" xlink:label="lab_dci_AccumulatedAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_dci_AccumulatedAmortizationAbstract_label_en-US" xlink:label="lab_dci_AccumulatedAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization [Abstract]</link:label>
    <link:label id="lab_dci_AccumulatedAmortizationAbstract_documentation_en-US" xlink:label="lab_dci_AccumulatedAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedAmortizationAbstract" xlink:href="dci-20230430.xsd#dci_AccumulatedAmortizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_AccumulatedAmortizationAbstract" xlink:to="lab_dci_AccumulatedAmortizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_ba897c06-a37e-4d82-bb0c-f96a728d026c_terseLabel_en-US" xlink:label="lab_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible assets, net</link:label>
    <link:label id="lab_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_label_en-US" xlink:label="lab_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets</link:label>
    <link:label id="lab_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_documentation_en-US" xlink:label="lab_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:href="dci-20230430.xsd#dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:to="lab_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_014eca52-4299-48c9-b66b-ccd8facc5de0_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_937efcfa-fe81-45cd-b0f5-e9d19a94cf01_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_PurilogicsMember_dbd56e70-c326-4d03-8c07-fd78b3849e0c_terseLabel_en-US" xlink:label="lab_dci_PurilogicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purilogics, LLC</link:label>
    <link:label id="lab_dci_PurilogicsMember_label_en-US" xlink:label="lab_dci_PurilogicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purilogics [Member]</link:label>
    <link:label id="lab_dci_PurilogicsMember_documentation_en-US" xlink:label="lab_dci_PurilogicsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purilogics, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PurilogicsMember" xlink:href="dci-20230430.xsd#dci_PurilogicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_PurilogicsMember" xlink:to="lab_dci_PurilogicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_15a0c6cc-5b43-455c-9415-f773e3cc66fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_8063d0f1-7cdd-414a-96f3-53099d153704_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4999e0c1-b423-41b3-9708-3767c618c406_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_7f474dbe-ec06-46af-937d-b82058d9ef21_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific (APAC)</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_4850ddda-0bfb-4f2c-8e05-2f68b058964e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_9d9502a4-0b3d-42bf-bd8e-ffd14cefbba3_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_74e82034-3132-4649-ae04-269cc5979dac_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cc0538f8-c024-4e51-bc55-0e9242f225d2_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5d9ab791-a166-4d1e-94bb-d2749b7838b5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation gain (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d6e9f056-a357-4200-88cf-aa7a7b10cefb_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_60394b89-989a-4fff-8d22-73d8d74b66ae_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_f166167b-6aba-4eb5-993a-1793f2ce6ecb_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_0d4506ae-87e3-4797-995a-98b6a08bfc08_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_b91106ff-fcd5-4633-9388-0d172a332e96_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_MultiCurrencyRevolvingCreditFacilityMember_1d133735-587c-4281-b51a-346d7b22d01e_terseLabel_en-US" xlink:label="lab_dci_MultiCurrencyRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-Currency Revolving Credit Facility</link:label>
    <link:label id="lab_dci_MultiCurrencyRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_dci_MultiCurrencyRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-Currency Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_dci_MultiCurrencyRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_dci_MultiCurrencyRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-Currency Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_MultiCurrencyRevolvingCreditFacilityMember" xlink:href="dci-20230430.xsd#dci_MultiCurrencyRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_MultiCurrencyRevolvingCreditFacilityMember" xlink:to="lab_dci_MultiCurrencyRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_72a6b443-2fc8-4028-8fd3-3f6d35f781d3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member_b051d07e-509d-40d4-9c46-8a44eec37779_terseLabel_en-US" xlink:label="lab_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured revolving credit facility</link:label>
    <link:label id="lab_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member_label_en-US" xlink:label="lab_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Credit Facility Previously Maturing July 2022 [Member]</link:label>
    <link:label id="lab_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member_documentation_en-US" xlink:label="lab_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Credit Facility Previously Maturing July 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member" xlink:href="dci-20230430.xsd#dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member" xlink:to="lab_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_e2c454f5-aad8-4580-a2ca-c361d81bd648_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_2a1b6bcf-69b8-4859-983c-63a494b88f67_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c8b722b9-8bbb-4168-95d7-1bbfbf24bec0_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued property, plant and equipment additions</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_1d190d64-9010-4d65-bad4-6b89397fcacc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_cd2814bb-13d7-4a9a-8dd6-066db28bb9b3_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e3f1a71d-85ae-4d7b-bc5a-e5f4e08a8562_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_a5bc6874-13d4-4546-ba75-b38803526409_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Allocation [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Allocation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_7ba0da3c-2b05-4442-ba68-63de134f0529_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34541c75-552d-49cc-9484-7db0582cf63e_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite lived intangible asset estimated useful life (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_19ec7581-1b72-4075-9b52-ef89b33683e8_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_e798bb3f-e86f-4fc5-a5de-429b47e3c568_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_14260c0c-61a5-4b30-a424-e40409a0d953_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill acquired</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_16e47897-9729-4247-932a-b3911a595854_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of segment details</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_f2f28a3f-a9c6-402b-9b4e-c9e00704df1e_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a5ec726d-1c80-4e74-9ce3-e0c9eb2d8666_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension liability adjustment, net of deferred taxes, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_8cc44f8b-b344-44b5-ac2e-f5d8016cbd5f_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d5f99579-b6cc-4f2d-bd82-a12487553d16_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_4ada3e12-abf4-43e8-96fb-6e858a499322_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_db9590cb-2dea-4d93-ad15-077e6f3879a0_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7d9da1eb-4b3f-46e2-b5fe-93ce40438132_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less deferred tax liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_0cb1adfb-0bf7-4fd4-98e0-eb087c073dad_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_646040ab-ec40-4ee2-b378-c4f10ee570a0_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_be91b146-4c60-4df6-92dc-c88a162ad40f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_NonCompensationAgreementMember_7f53c28e-a87f-4bb8-a038-d66cd2eba4b1_terseLabel_en-US" xlink:label="lab_dci_NonCompensationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Compensation Agreement</link:label>
    <link:label id="lab_dci_NonCompensationAgreementMember_label_en-US" xlink:label="lab_dci_NonCompensationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Compensation Agreement [Member]</link:label>
    <link:label id="lab_dci_NonCompensationAgreementMember_documentation_en-US" xlink:label="lab_dci_NonCompensationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Compensation Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_NonCompensationAgreementMember" xlink:href="dci-20230430.xsd#dci_NonCompensationAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_NonCompensationAgreementMember" xlink:to="lab_dci_NonCompensationAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_e17a8768-50a5-4394-af6f-519b87a3b6ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of components of acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_81c23030-1b9b-4c39-9bda-d4e923a2dfc7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0d0e7e4e-c887-4f57-8461-a24f99f90487_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_224ab6bc-bf8c-489e-8de4-2a83f3bc2a50_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_AftermarketProductsMember_8ba4416b-ec72-4bbc-ad7e-bbda8d66df84_terseLabel_en-US" xlink:label="lab_dci_AftermarketProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aftermarket</link:label>
    <link:label id="lab_dci_AftermarketProductsMember_label_en-US" xlink:label="lab_dci_AftermarketProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aftermarket Products [Member]</link:label>
    <link:label id="lab_dci_AftermarketProductsMember_documentation_en-US" xlink:label="lab_dci_AftermarketProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aftermarket Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AftermarketProductsMember" xlink:href="dci-20230430.xsd#dci_AftermarketProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_AftermarketProductsMember" xlink:to="lab_dci_AftermarketProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_ContingentCompensation_c1a6d29c-ea9a-4279-af2b-9ee019ab44ee_terseLabel_en-US" xlink:label="lab_dci_ContingentCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent compensation arrangements</link:label>
    <link:label id="lab_dci_ContingentCompensation_label_en-US" xlink:label="lab_dci_ContingentCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Compensation</link:label>
    <link:label id="lab_dci_ContingentCompensation_documentation_en-US" xlink:label="lab_dci_ContingentCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ContingentCompensation" xlink:href="dci-20230430.xsd#dci_ContingentCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_ContingentCompensation" xlink:to="lab_dci_ContingentCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_61592c31-efd9-4755-bd1e-47da9669beac_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_29b795fa-adae-459f-8a95-cf166019d65c_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_19168771-d784-4bda-a65c-c2f2366ef4bb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite lived intangible assets acquired in business combination</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_b3e71c6e-a2fd-47c8-b0ff-f5e71c4da7fe_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_label_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyEquipmentMember" xlink:to="lab_us-gaap_TechnologyEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_IndustrialFiltrationSolutionsProductsMember_680bbd23-72cd-4718-8278-593d2fd7570c_terseLabel_en-US" xlink:label="lab_dci_IndustrialFiltrationSolutionsProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Filtration Solutions</link:label>
    <link:label id="lab_dci_IndustrialFiltrationSolutionsProductsMember_label_en-US" xlink:label="lab_dci_IndustrialFiltrationSolutionsProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Filtration Solutions Products [Member]</link:label>
    <link:label id="lab_dci_IndustrialFiltrationSolutionsProductsMember_documentation_en-US" xlink:label="lab_dci_IndustrialFiltrationSolutionsProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Filtration Solutions Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialFiltrationSolutionsProductsMember" xlink:href="dci-20230430.xsd#dci_IndustrialFiltrationSolutionsProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_IndustrialFiltrationSolutionsProductsMember" xlink:to="lab_dci_IndustrialFiltrationSolutionsProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_5aae7006-a1d9-4a94-8205-436375d40c8b_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_697aa1a9-b74f-4b4d-be2d-726eb560f9e5_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_76b3fed9-8e4b-426d-9985-da7fc6536982_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_34efae5d-fc33-46cf-92a8-81cf00da2cba_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_4dc2fc1f-16a9-4ce1-89df-367cdf1ade96_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_23761477-705d-40a3-92dd-7130900b88a6_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_c4812a81-2276-4e0b-8050-d207c6bfc417_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_8d03f45b-ae03-4722-9dcb-cae946515479_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_0e7eca2b-84d8-4c88-abb9-193426709a3f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum payout</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_c3dd916e-56b4-4a21-987d-98090eb0652b_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension liability adjustment, net of deferred taxes of $0.1, $0.8, $0.0 and $(0.3), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_923cbd4d-e897-4a59-bbf7-b220cceaede6_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3cd8838f-c02d-47b7-b836-ae3772c10221_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_7c1eff02-cdb8-4035-baf0-c5a8bbbc7b88_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_20192fbe-335a-4dd5-85cc-cb5ed7511a31_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration, non current</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_ee7a35a3-60a6-4994-b57a-02bb06e83387_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Other Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_fd4b758e-7b8c-4ed7-aac4-323299b8fc5d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTable_b04f14ce-6527-4dfa-9a8e-cd45658ed3e3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Guarantor Obligations [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Guarantor Obligations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:to="lab_us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_dfa09923-49b7-4001-8ce2-b71ef45e2649_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Allocation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Allocation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0223ef38-98fb-4e08-8371-08912afc6416_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_183e1736-0c52-41a1-b573-6d29465d35b8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_439c232c-ee56-406d-a5f3-c0c3f1228b43_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_114f1840-514f-4617-ac4a-b6e4f6957967_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d10edac5-dc98-4a0e-b050-27fa816ba98a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired_19494328-d034-4230-a63d-cbb330322d06_negatedTerseLabel_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets acquired</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired_label_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Accumulated Amortization, Acquired</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired_documentation_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Accumulated Amortization, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" xlink:to="lab_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_e4bba381-c9e3-44a1-ad55-e0851124f376_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_a425fd04-46b4-486e-8f1a-bd8d7392c7ed_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_65a1b58b-f474-4b93-82be-150c6a02e721_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as hedging instruments</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_b29181b3-2bb9-4120-a21b-a4b08e347ca1_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_d7253db2-00bc-444c-95ac-1255d9d44b9b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on hedging derivatives, net of deferred taxes, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_dc437612-b995-4341-8c32-50c29d6efbc3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_66659f04-ce08-48df-8d47-e81e478af1fe_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_d1222492-f8b2-4476-a93e-c8595dfd1253_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_3803f14b-2d5c-4cda-91c9-ee020e24eb7f_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total derivatives</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0fc930bf-4d2b-4232-ab9b-0207691fdacf_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_51e94ff2-d6e7-4410-8df5-c6deb73651a3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of net periodic pension costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_325369e4-b0ef-4394-b76e-8c65db3c2f17_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_7700bca8-5c72-4a77-898e-aa5c49e177bf_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_8e46a77c-9197-48d1-87cf-7bf9b1ead5cc_periodStartLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net, beginning balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_1cda5130-0718-48c1-8d25-6a7fe38297ca_periodEndLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net, ending balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_32c425bf-6e18-4910-9b20-49278483f315_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of assets from segment</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bfddc13-8ed0-4e6b-8aab-18166657e9ee_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ee0b3457-6c12-45ef-80ea-cf64e2651366_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_a3d653d2-e19e-4c95-865d-ec26a5fbd6dc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of performance shares activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_OffRoadProductsMember_2bf386c7-5110-4d34-aa2d-3f189c163cfc_terseLabel_en-US" xlink:label="lab_dci_OffRoadProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Road</link:label>
    <link:label id="lab_dci_OffRoadProductsMember_label_en-US" xlink:label="lab_dci_OffRoadProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off Road Products [Member]</link:label>
    <link:label id="lab_dci_OffRoadProductsMember_documentation_en-US" xlink:label="lab_dci_OffRoadProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Road Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_OffRoadProductsMember" xlink:href="dci-20230430.xsd#dci_OffRoadProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_OffRoadProductsMember" xlink:to="lab_dci_OffRoadProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b08613e-5eb0-459b-ab24-b370b97967dc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_991489cd-4333-433b-8b43-26283f2ccbba_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_0da301db-5331-41e0-ade9-408af9726a5e_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of each class</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_69b6a6eb-59f5-42c2-ab13-b6a80c21caa4_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_d4fe4ffe-a4da-4f3b-b109-7c5faf46a50a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_83c15f9c-1b90-4e6a-bdc6-578f3195f526_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f6336912-004a-4107-9859-f00bfe354644_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_3db54662-9783-409a-936e-60006dc973d1_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits, Description [Abstract]</link:label>
    <link:label id="lab_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:to="lab_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_297b6ee6-e7bf-403b-a4af-c07fb4b1f673_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a7e08954-01cc-448b-a241-2909431e1f78_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ae0f3482-c239-43d8-aaf7-adf5ae89d49c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3e992311-f988-43ce-88c1-3f5e48ae962b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_7103bfd7-03a7-42bd-8de6-db7667dc8978_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_8d0a4945-18af-41ca-bb51-aa1c32db2c72_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_f5b96576-1188-4d14-826b-7bb0edeca685_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_6bf846ce-e73c-44b5-982b-c7aec6e9964b_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_7680280b-5974-4a86-a660-64bc08584b03_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_4e4ed73b-71ee-48f8-9443-cc4f83f02a7a_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_3b7618bd-196f-486e-856c-d63b73f52f05_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_03360688-e77e-4cdf-be5c-91bbc344832c_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_677f41b1-88dd-4745-b349-5c451889508b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_ba0e53aa-4094-4076-a235-d3eb28e62217_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liability for standby letters of credit issued under the Company&#8217;s revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_475adbab-64de-4e2c-84ce-93f35e27b23a_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pretax performance-based award expense (adjustments)</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_d23a78a9-9dd1-4158-8e1b-6d971850cea4_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Disclosure of Non-Cash Operating and Investing Transactions</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_079e6fe8-dc51-4207-9617-6712a7758963_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of each exchange on which registered</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f2b24f2a-95d2-4a41-9bb1-7cf2516ebbaf_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e39ed2af-e973-47d8-aac4-94ab14b74cd6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_f829943c-4e0c-4de6-b92a-5fe2a4d51cc1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_9e6b016f-c034-40e6-bbb8-a03175286af1_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_923d4ab2-63df-4ebd-9b43-42272d83fd36_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_6405b131-1d9d-46db-80f1-5bc108b39d2c_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications of gain (loss) on hedging derivatives to net earnings, net of taxes of $(0.2), $0.1, $0.1 and $0.0, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_5e09032d-b315-4c37-91d5-a514e71aaf0e_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts drawn for letters of credit under the Company&#8217;s revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_6989330e-40a0-4f18-9c38-219c253ef952_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_1e05734a-4d0e-4fc1-9fa0-b5ebf881d7a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_fbbcf704-cefb-48fd-881a-f990419e9073_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3ec6b7a8-8f56-4376-a7ef-759d38f8cf2b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_4325df8f-cc51-41a4-8a87-80b757fbb5fb_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_0d94d291-04eb-43fa-88dd-eb0b126fa2a1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_0fcb4992-d208-407f-9579-52cf7f863d56_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d4621be3-3fd1-4903-9a3b-94da47c4219b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_04e4aaf5-b2f8-41b7-a6b1-f4d827b7cd81_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_638ac315-c6d1-49e3-94f9-7f1beed39d0d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetTotalAbstract_f3b29bb5-6f2d-45c7-b292-68179a1bb6c6_terseLabel_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetTotalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Net Value</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetTotalAbstract_label_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetTotalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset Total [Abstract]</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetTotalAbstract_documentation_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetTotalAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetTotalAbstract" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetTotalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract" xlink:to="lab_dci_FiniteLivedIntangibleAssetTotalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_5b69bfff-bd1c-4982-9256-55dec7b9b430_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_SolarisBiotechnologySrlMember_cf054860-b713-45a4-acf3-99fafacb2465_terseLabel_en-US" xlink:label="lab_dci_SolarisBiotechnologySrlMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solaris</link:label>
    <link:label id="lab_dci_SolarisBiotechnologySrlMember_label_en-US" xlink:label="lab_dci_SolarisBiotechnologySrlMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solaris Biotechnology Srl [Member]</link:label>
    <link:label id="lab_dci_SolarisBiotechnologySrlMember_documentation_en-US" xlink:label="lab_dci_SolarisBiotechnologySrlMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solaris Biotechnology Srl</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_SolarisBiotechnologySrlMember" xlink:href="dci-20230430.xsd#dci_SolarisBiotechnologySrlMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_SolarisBiotechnologySrlMember" xlink:to="lab_dci_SolarisBiotechnologySrlMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_bf52a0d3-52cf-4d5e-976a-51d0b4d84bc4_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_a7956cb5-9e19-4d21-865b-b4e5be13a210_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_1390d091-58bc-46f2-a395-a107406fe19f_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bba49d7e-d736-4a41-98e2-748e2795b188_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_b020b36e-19af-4340-ace3-f3e640c11807_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not designated as hedging instruments</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b879f8c0-cd34-4d08-8690-70025a40076c_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8fdc096d-fa3e-4238-91ad-a484e96e9dc4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f624e634-3618-4326-a7bb-f7bc3a066a13_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_efc3f2f6-703d-4105-a903-920ce2c65226_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_1af7f7d3-a64f-4fe7-a6bd-80cb87711053_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b4258e68-1f72-4495-8e76-1599986fea7b_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and penalties on unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_76e6c1d0-1a98-4fcf-89ca-ea0f234339f4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_97ec8304-338b-4602-bb43-945b26b250dc_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_ce04b908-1382-420c-80f4-8f13ad542887_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings per share - diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_85fe7c5a-b577-4efb-ae0b-ac953ee639a4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net EPS - diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue_9f09f024-d42f-4cd3-b0a2-0c51b2d99904_terseLabel_en-US" xlink:label="lab_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum payout, fair value</link:label>
    <link:label id="lab_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue_label_en-US" xlink:label="lab_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Value, High, Fair Value</link:label>
    <link:label id="lab_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue_documentation_en-US" xlink:label="lab_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Value, High, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" xlink:href="dci-20230430.xsd#dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" xlink:to="lab_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_IndustrialSolutionsSegmentMember_a9f8079b-8e69-4e6d-871f-6e8a91c550b8_terseLabel_en-US" xlink:label="lab_dci_IndustrialSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Solutions</link:label>
    <link:label id="lab_dci_IndustrialSolutionsSegmentMember_label_en-US" xlink:label="lab_dci_IndustrialSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Solutions Segment [Member]</link:label>
    <link:label id="lab_dci_IndustrialSolutionsSegmentMember_documentation_en-US" xlink:label="lab_dci_IndustrialSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Solutions Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialSolutionsSegmentMember" xlink:href="dci-20230430.xsd#dci_IndustrialSolutionsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_IndustrialSolutionsSegmentMember" xlink:to="lab_dci_IndustrialSolutionsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_b5d601a9-a059-4c48-9021-079c965648e4_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and tradenames</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2e7c4866-afe4-4667-910e-1cd507dbcebb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option, award vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_LongTermDebtVariableInterestRateMember_55bd2ec8-96eb-4fbf-9b29-640a92c24a1f_terseLabel_en-US" xlink:label="lab_dci_LongTermDebtVariableInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Rate</link:label>
    <link:label id="lab_dci_LongTermDebtVariableInterestRateMember_label_en-US" xlink:label="lab_dci_LongTermDebtVariableInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Variable Interest Rate [Member]</link:label>
    <link:label id="lab_dci_LongTermDebtVariableInterestRateMember_documentation_en-US" xlink:label="lab_dci_LongTermDebtVariableInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Variable Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LongTermDebtVariableInterestRateMember" xlink:href="dci-20230430.xsd#dci_LongTermDebtVariableInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_LongTermDebtVariableInterestRateMember" xlink:to="lab_dci_LongTermDebtVariableInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_36dd9c42-e93d-415c-a85b-61739020f310_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_95b4dbfc-429d-4661-a443-adb6a6059ce6_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_18110f06-a619-4eda-9ad4-15c8cdd2f79a_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Adjustment</link:label>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioAdjustmentMember" xlink:to="lab_us-gaap_ScenarioAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_58b53f2c-69ae-4a01-8b25-246aac1992d2_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_97685a07-0ff9-4df1-b1bd-1d1eb22c5298_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_27addcac-5abd-4f1a-9d0a-357917d4635d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ee5d52e7-7044-4e17-b913-3be714aabdad_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_d4b7af6e-244a-4179-9b95-795e418b4a39_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications and tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_d49cc9e2-fab9-4b11-a430-f0093395e4d6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_dd18b6cb-0cb6-4b06-941e-b989025ee647_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_c14a1ed1-e88b-47d7-9ccd-8cac685ce363_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_4f510837-f04f-4daf-bf2a-b0cffb96f1c1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_36f8511b-6161-4fa7-900d-5d098093dd1e_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_2414198c-28d8-45c6-b1b7-4916bb0ed4e6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in short-term borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7cbd2d87-649a-484c-bd06-857ee8fc3e42_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_457fcdf3-39a8-419b-a7df-c22770c2f14a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_eba2f3ac-a5f0-4808-941e-a4d187b2cfb1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_3a029e61-812e-423b-b60a-4e20294e155b_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_ded50075-7e80-4aab-9ee0-9c5048416da3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_c4f10653-fc8e-4739-8af8-1ede93a37ae1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_04f7151c-c64f-45b1-8d07-f1685b57a3c9_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, Net</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_4fbcc831-8b67-4d34-ba03-d1900b8bc5f6_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_d440537d-0bc8-4b27-95ef-daa413ef8cb4_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2ea683d4-04a2-4f46-bc55-1d3df6128e4b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_134f94a9-6c5b-49e1-9e44-af6b8ac44009_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_781a4561-91ff-4f3e-8a4f-27d31f969391_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired_063ff912-8d77-48ad-b42b-ca3c6b423b12_terseLabel_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets acquired</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired_label_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Gross Carrying Amount, Acquired</link:label>
    <link:label id="lab_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired_documentation_en-US" xlink:label="lab_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Gross Carrying Amount, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" xlink:to="lab_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_96a33ed5-c7a3-409a-bd81-989c9ed409c3_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of disaggregation of revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_69fd737c-3c8d-4ae9-bdd7-43096c8d59ba_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_7895e023-863f-46c1-a1b8-c4032e5c1eff_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-competition agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_b46945aa-2ae5-49d4-9f2c-f448a572c9e1_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend payable</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent" xlink:to="lab_us-gaap_DividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8e16a551-a6ea-4cd9-b08a-788bfffe51a7_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_734e2032-6646-463a-93f3-1edaca79b612_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive impact of share-based awards (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_026b63b5-3388-4e2b-8a4d-cee95de80f38_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6dbfd444-6e98-46b3-915d-d2a4b39be7d5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LatinAmericaMember_27f37323-5b2b-4b3c-a8f2-22405db20e8e_terseLabel_en-US" xlink:label="lab_srt_LatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Latin America (LATAM)</link:label>
    <link:label id="lab_srt_LatinAmericaMember_label_en-US" xlink:label="lab_srt_LatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Latin America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LatinAmericaMember" xlink:to="lab_srt_LatinAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_989ad019-cfd2-424e-86c7-0153227f6ce8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b1f943af-0874-45cf-9fc0-b26fae8de484_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_460db5a7-8ef6-41fc-8836-eb8c223eac8c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized to be repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_ec4f8e34-43aa-4034-8ee1-1d798deb686d_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_675328c2-baf3-4b33-ab32-93d2de187e49_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_897d39c8-dbbf-4888-825c-7fb816b0fcb3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1a7327ff-333b-4782-8673-17eb04c0eda2_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_b5d5e36a-d827-4272-b2bc-866fca7f3615_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_PrinciplesOfConsolidationPolicyTextBlock_51849a0e-6722-4eaa-a971-6c16953ded32_terseLabel_en-US" xlink:label="lab_dci_PrinciplesOfConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles Of Consolidation</link:label>
    <link:label id="lab_dci_PrinciplesOfConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_dci_PrinciplesOfConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles Of Consolidation [Policy Text Block]</link:label>
    <link:label id="lab_dci_PrinciplesOfConsolidationPolicyTextBlock_documentation_en-US" xlink:label="lab_dci_PrinciplesOfConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles Of Consolidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PrinciplesOfConsolidationPolicyTextBlock" xlink:href="dci-20230430.xsd#dci_PrinciplesOfConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_PrinciplesOfConsolidationPolicyTextBlock" xlink:to="lab_dci_PrinciplesOfConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33e285a7-af5a-4e36-89e9-3c67f789aa35_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_d1e92b27-78b9-44ee-82ac-926db8b0838d_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares with remaining authorization for repurchase under stock repurchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_45a70e75-e2dd-4720-b712-ee6d17939304_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_be135b6e-bf9c-42d9-a68d-84fb46d51c72_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted, grant date fair value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_9c7b4270-855b-4e2f-b3df-4a109bd233ba_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_f96ae9f5-bfbd-4f2f-bb40-00013dd8f8f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment earnings</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_NetWorkingCapital_c2b60a8f-fedf-4a3c-b723-66269e9850e5_terseLabel_en-US" xlink:label="lab_dci_NetWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net working capital</link:label>
    <link:label id="lab_dci_NetWorkingCapital_label_en-US" xlink:label="lab_dci_NetWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Working Capital</link:label>
    <link:label id="lab_dci_NetWorkingCapital_documentation_en-US" xlink:label="lab_dci_NetWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net working capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_NetWorkingCapital" xlink:href="dci-20230430.xsd#dci_NetWorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_NetWorkingCapital" xlink:to="lab_dci_NetWorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7f6ad1ac-158e-4d45-a6a5-3d7e3e6488df_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTermOfContract_2539fe6b-7cd6-4e60-abfe-7f6fcf998088_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instrument term (in months)</link:label>
    <link:label id="lab_us-gaap_DerivativeTermOfContract_label_en-US" xlink:label="lab_us-gaap_DerivativeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTermOfContract" xlink:to="lab_us-gaap_DerivativeTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_63110e16-c62c-4c4a-b1b3-2a163725bc8e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage_8df8fd24-0796-484b-b9e5-bf4c1e4cff01_terseLabel_en-US" xlink:label="lab_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payout percentage based on target award (as a percent)</link:label>
    <link:label id="lab_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage_label_en-US" xlink:label="lab_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage</link:label>
    <link:label id="lab_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage_documentation_en-US" xlink:label="lab_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" xlink:href="dci-20230430.xsd#dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" xlink:to="lab_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6e80512b-f723-4ff3-9190-70c45a70f160_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of basic and diluted net earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e6d5cd39-115c-449a-a4dd-479708183a78_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_30303b31-d9bf-4c81-a5d6-bd8e6a198445_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_CostRelatedToDiscontinuationOfPrograms_9b60b8ea-49c1-4122-b0c2-feb0f9cd1a4f_terseLabel_en-US" xlink:label="lab_dci_CostRelatedToDiscontinuationOfPrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lower-margin customer program</link:label>
    <link:label id="lab_dci_CostRelatedToDiscontinuationOfPrograms_label_en-US" xlink:label="lab_dci_CostRelatedToDiscontinuationOfPrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Related To Discontinuation Of Programs</link:label>
    <link:label id="lab_dci_CostRelatedToDiscontinuationOfPrograms_documentation_en-US" xlink:label="lab_dci_CostRelatedToDiscontinuationOfPrograms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lower-Margin Customer Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_CostRelatedToDiscontinuationOfPrograms" xlink:href="dci-20230430.xsd#dci_CostRelatedToDiscontinuationOfPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_CostRelatedToDiscontinuationOfPrograms" xlink:to="lab_dci_CostRelatedToDiscontinuationOfPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember_3cac5ac3-7c80-465c-a904-f9831889484a_terseLabel_en-US" xlink:label="lab_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Portion Of Long-Term Debt, Fixed Interest Rate</link:label>
    <link:label id="lab_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember_label_en-US" xlink:label="lab_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Portion Of Long-Term Debt, Fixed Interest Rate [Member]</link:label>
    <link:label id="lab_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember_documentation_en-US" xlink:label="lab_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Portion Of Long-Term Debt, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember" xlink:href="dci-20230430.xsd#dci_CurrentPortionOfLongTermDebtFixedInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember" xlink:to="lab_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>dci-20230430_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d6200c12-e549-4af9-a68e-0f2a6c0aa5c7,g:d827199d-47da-4dec-8b61-1f04292dea69-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.donaldson.com/role/CoverPage" xlink:type="simple" xlink:href="dci-20230430.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_a888cffe-833c-4e84-90be-5f1f421fd1db" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_DocumentType_a888cffe-833c-4e84-90be-5f1f421fd1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_65313f32-65a1-4329-a414-eeb544d58885" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_DocumentQuarterlyReport_65313f32-65a1-4329-a414-eeb544d58885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7eead220-6ba5-4c84-a0e6-bef74bb891e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_DocumentPeriodEndDate_7eead220-6ba5-4c84-a0e6-bef74bb891e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_b247e438-f0ab-40c5-8324-928d50ab1089" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_DocumentTransitionReport_b247e438-f0ab-40c5-8324-928d50ab1089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_026b2b24-51f3-4bbd-847c-ef48d8224322" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityFileNumber_026b2b24-51f3-4bbd-847c-ef48d8224322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d89ea1d4-18bd-4c8c-91bb-4d4e9fd57bbc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityRegistrantName_d89ea1d4-18bd-4c8c-91bb-4d4e9fd57bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_dcde0c85-3642-4116-aecf-d6edf2a86dd7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityIncorporationStateCountryCode_dcde0c85-3642-4116-aecf-d6edf2a86dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f874030a-cf86-46f4-bd36-da3df57ecb75" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityTaxIdentificationNumber_f874030a-cf86-46f4-bd36-da3df57ecb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ee88ff69-764f-462e-ba1b-48a6481e0b15" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityAddressAddressLine1_ee88ff69-764f-462e-ba1b-48a6481e0b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_2e2d320b-74a9-4741-8c81-26e3485a061a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityAddressCityOrTown_2e2d320b-74a9-4741-8c81-26e3485a061a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ec0b4a4b-a2b2-42e8-9a98-110f21acbbc9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityAddressStateOrProvince_ec0b4a4b-a2b2-42e8-9a98-110f21acbbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_aaec0708-d933-41fe-a4be-d85ff0373c49" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityAddressPostalZipCode_aaec0708-d933-41fe-a4be-d85ff0373c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a0f552e3-0d4d-4558-8a4c-0f1f1222b68c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_CityAreaCode_a0f552e3-0d4d-4558-8a4c-0f1f1222b68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_fb3e6af2-d766-49c2-b45f-050f797e9459" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_LocalPhoneNumber_fb3e6af2-d766-49c2-b45f-050f797e9459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_443cf65d-f877-4f20-91c0-89ce4690509d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_Security12bTitle_443cf65d-f877-4f20-91c0-89ce4690509d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_b8b5ef5d-45b8-46d1-974c-c24f5396ca99" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_TradingSymbol_b8b5ef5d-45b8-46d1-974c-c24f5396ca99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7c9bbca8-70ce-46fc-8412-b1ec52eb3f97" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_SecurityExchangeName_7c9bbca8-70ce-46fc-8412-b1ec52eb3f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_73528299-5c81-4ad2-8fc9-7243f4dcf2f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityCurrentReportingStatus_73528299-5c81-4ad2-8fc9-7243f4dcf2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_e649477e-d920-4b1a-821d-60766e625273" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityInteractiveDataCurrent_e649477e-d920-4b1a-821d-60766e625273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_0a23f2e4-8cda-442f-8c4e-42f055f9160a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityFilerCategory_0a23f2e4-8cda-442f-8c4e-42f055f9160a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_a248f91b-a11e-4d29-96db-f451612502f5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntitySmallBusiness_a248f91b-a11e-4d29-96db-f451612502f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a521aa4e-e822-4627-9fd3-7554297578cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityEmergingGrowthCompany_a521aa4e-e822-4627-9fd3-7554297578cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3bd176d5-8fdb-4240-b691-50bd9c3d26f2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityShellCompany_3bd176d5-8fdb-4240-b691-50bd9c3d26f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_af061a18-448b-4cdf-affe-41c455781f3b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_af061a18-448b-4cdf-affe-41c455781f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_3f604fc1-531b-4d25-84f1-b1ea6d54c2fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_EntityCentralIndexKey_3f604fc1-531b-4d25-84f1-b1ea6d54c2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_3a94e612-5711-4f57-bc4d-529403ab7e5f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_CurrentFiscalYearEndDate_3a94e612-5711-4f57-bc4d-529403ab7e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_385b120c-e33d-48a5-a83c-f4f6931bbe3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_DocumentFiscalYearFocus_385b120c-e33d-48a5-a83c-f4f6931bbe3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_5934c03b-dd28-4d1c-ac03-b093baa28b35" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_DocumentFiscalPeriodFocus_5934c03b-dd28-4d1c-ac03-b093baa28b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_721c8a40-1ecf-4a3a-9b07-bdcf0f3e3fb8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7f7d55ce-5549-490f-b3bd-22ee530f2534" xlink:to="loc_dei_AmendmentFlag_721c8a40-1ecf-4a3a-9b07-bdcf0f3e3fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_f49acd79-6de3-4c8e-90e6-ed6cd3d9e0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_f49acd79-6de3-4c8e-90e6-ed6cd3d9e0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_2f9b95d9-10bb-46b0-b5c8-b3574ca011ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_CostOfRevenue_2f9b95d9-10bb-46b0-b5c8-b3574ca011ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4d55799c-560a-4cab-87dd-1b56169437e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_GrossProfit_4d55799c-560a-4cab-87dd-1b56169437e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a5794ce6-f139-44aa-9bb1-dd2a041a56f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a5794ce6-f139-44aa-9bb1-dd2a041a56f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_f47261cd-a5e0-4b4b-a9a2-b6b63de23c67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_f47261cd-a5e0-4b4b-a9a2-b6b63de23c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_66fd4abf-76aa-4832-aa49-46f402a2280f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_OperatingExpenses_66fd4abf-76aa-4832-aa49-46f402a2280f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_40d3cf37-2323-4a3c-a2fa-ce453c512e43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_OperatingIncomeLoss_40d3cf37-2323-4a3c-a2fa-ce453c512e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8aa5e8f4-a873-4827-a5cd-0a73849ab01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_InterestExpense_8aa5e8f4-a873-4827-a5cd-0a73849ab01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_54ecdb0d-91d3-4260-80b9-8928e00b349f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_54ecdb0d-91d3-4260-80b9-8928e00b349f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9279914e-17c9-406b-b239-397590c44748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9279914e-17c9-406b-b239-397590c44748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_14958554-4838-44c7-ad11-34df91ff22ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_14958554-4838-44c7-ad11-34df91ff22ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f668afdb-09d9-4921-a656-02b39e62daef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_NetIncomeLoss_f668afdb-09d9-4921-a656-02b39e62daef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0625e88e-0c53-40fd-91eb-56ddde0fd6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0625e88e-0c53-40fd-91eb-56ddde0fd6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c5250345-f4a0-41d0-9650-640288ca6670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c5250345-f4a0-41d0-9650-640288ca6670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_067aaee5-8a5b-4ca2-aa87-cf1ed6d3a3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_EarningsPerShareBasic_067aaee5-8a5b-4ca2-aa87-cf1ed6d3a3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_31965379-8837-42a6-94d9-c96608b08e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bc6d2cb5-05d0-4fc8-a673-106a5b7b356a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_31965379-8837-42a6-94d9-c96608b08e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_147f1868-6785-466f-bd7e-e4144eed8b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17064e84-6ba4-40f5-adea-8425bf5f5957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_147f1868-6785-466f-bd7e-e4144eed8b93" xlink:to="loc_us-gaap_NetIncomeLoss_17064e84-6ba4-40f5-adea-8425bf5f5957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9ff2b157-a300-47a7-a65f-18bf3351a27c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_147f1868-6785-466f-bd7e-e4144eed8b93" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9ff2b157-a300-47a7-a65f-18bf3351a27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f67bf79e-0de2-44e4-880f-874e963540af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9ff2b157-a300-47a7-a65f-18bf3351a27c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f67bf79e-0de2-44e4-880f-874e963540af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_951f7b6e-c136-4733-8225-d79ff7c120a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9ff2b157-a300-47a7-a65f-18bf3351a27c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_951f7b6e-c136-4733-8225-d79ff7c120a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49472431-e17c-469b-bdf2-41bc7959f719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9ff2b157-a300-47a7-a65f-18bf3351a27c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49472431-e17c-469b-bdf2-41bc7959f719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_9c6fb626-9776-42e6-9bd0-3e84cdbc3ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49472431-e17c-469b-bdf2-41bc7959f719" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_9c6fb626-9776-42e6-9bd0-3e84cdbc3ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_c04be9d4-2901-410f-9166-1b928938d449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49472431-e17c-469b-bdf2-41bc7959f719" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_c04be9d4-2901-410f-9166-1b928938d449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_b64d5ac9-807f-476b-a5cf-eb0fe33fc71a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49472431-e17c-469b-bdf2-41bc7959f719" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_b64d5ac9-807f-476b-a5cf-eb0fe33fc71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1d784336-0423-4b4f-897d-9229d1897b56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9ff2b157-a300-47a7-a65f-18bf3351a27c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1d784336-0423-4b4f-897d-9229d1897b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_aea139e9-2a13-4dad-a08b-8c0043b2f3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_147f1868-6785-466f-bd7e-e4144eed8b93" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_aea139e9-2a13-4dad-a08b-8c0043b2f3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f85337e7-1011-4c54-8d3e-e6ae7c3f647f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_37d13492-77c2-4ce6-98bb-677963490a79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f85337e7-1011-4c54-8d3e-e6ae7c3f647f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_37d13492-77c2-4ce6-98bb-677963490a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_82781c26-dfa9-4b3f-8bbc-2b71637a9a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f85337e7-1011-4c54-8d3e-e6ae7c3f647f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_82781c26-dfa9-4b3f-8bbc-2b71637a9a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_99f6c034-3b71-481e-a40b-cdcdc3ab5f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f85337e7-1011-4c54-8d3e-e6ae7c3f647f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_99f6c034-3b71-481e-a40b-cdcdc3ab5f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b2204aac-08f0-4ead-9a28-f69658b22fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5edb1a36-fd1c-42d5-9b63-505e8fadf526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b2204aac-08f0-4ead-9a28-f69658b22fd5" xlink:to="loc_us-gaap_AssetsAbstract_5edb1a36-fd1c-42d5-9b63-505e8fadf526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_e42151e7-bff6-4109-b148-a0c01a942c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5edb1a36-fd1c-42d5-9b63-505e8fadf526" xlink:to="loc_us-gaap_AssetsCurrentAbstract_e42151e7-bff6-4109-b148-a0c01a942c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a3dc8fa1-af36-40e5-8d69-257889ab01f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e42151e7-bff6-4109-b148-a0c01a942c7c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a3dc8fa1-af36-40e5-8d69-257889ab01f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cb8e0e2b-2be3-4a66-8517-539fde405f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e42151e7-bff6-4109-b148-a0c01a942c7c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_cb8e0e2b-2be3-4a66-8517-539fde405f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f74f7256-6460-4da7-b0f1-57f04651a2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e42151e7-bff6-4109-b148-a0c01a942c7c" xlink:to="loc_us-gaap_InventoryNet_f74f7256-6460-4da7-b0f1-57f04651a2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0a253d66-ba1d-46c7-858f-e3c1f0bfda31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e42151e7-bff6-4109-b148-a0c01a942c7c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0a253d66-ba1d-46c7-858f-e3c1f0bfda31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_af6828cf-8fa3-412a-83e0-54ff5c06195f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e42151e7-bff6-4109-b148-a0c01a942c7c" xlink:to="loc_us-gaap_AssetsCurrent_af6828cf-8fa3-412a-83e0-54ff5c06195f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ccfe99ae-8d01-4acd-b3b7-e6dcd218031f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5edb1a36-fd1c-42d5-9b63-505e8fadf526" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ccfe99ae-8d01-4acd-b3b7-e6dcd218031f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c95332a2-f2d1-402b-83c0-5a995edd4175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5edb1a36-fd1c-42d5-9b63-505e8fadf526" xlink:to="loc_us-gaap_Goodwill_c95332a2-f2d1-402b-83c0-5a995edd4175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d927d3a2-3b27-4dea-a8aa-3c079f30914e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5edb1a36-fd1c-42d5-9b63-505e8fadf526" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d927d3a2-3b27-4dea-a8aa-3c079f30914e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_71e5a4e2-d935-43de-b49c-67db286cd487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5edb1a36-fd1c-42d5-9b63-505e8fadf526" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_71e5a4e2-d935-43de-b49c-67db286cd487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c3aadb1d-b360-4553-b39d-80bcdba7527e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5edb1a36-fd1c-42d5-9b63-505e8fadf526" xlink:to="loc_us-gaap_Assets_c3aadb1d-b360-4553-b39d-80bcdba7527e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b2204aac-08f0-4ead-9a28-f69658b22fd5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_6c0abdb8-9844-4d0c-87fd-e96b3a7047db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:to="loc_us-gaap_ShortTermBorrowings_6c0abdb8-9844-4d0c-87fd-e96b3a7047db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_cf0e86ad-a1d9-4aef-a547-a49b65f15a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_cf0e86ad-a1d9-4aef-a547-a49b65f15a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fd03f651-2133-42ca-97d1-b6a47cbb0db6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:to="loc_us-gaap_AccountsPayableCurrent_fd03f651-2133-42ca-97d1-b6a47cbb0db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b04edaf9-f23a-4530-8bd4-6682610a58f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b04edaf9-f23a-4530-8bd4-6682610a58f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_07bd4fb7-36f6-4837-9ac7-ce95d48ca1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_07bd4fb7-36f6-4837-9ac7-ce95d48ca1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_2e09022b-9c32-41fc-a50e-113332ad214e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:to="loc_us-gaap_TaxesPayableCurrent_2e09022b-9c32-41fc-a50e-113332ad214e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_f17e6052-9183-414d-866f-166cf37582ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:to="loc_us-gaap_DividendsPayableCurrent_f17e6052-9183-414d-866f-166cf37582ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_7affe3dd-3ef7-44e8-b5b9-b07dbd8fd9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_7affe3dd-3ef7-44e8-b5b9-b07dbd8fd9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_feeb84ce-10e9-4658-93ee-209c573387b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c58a3de9-474b-46d5-9a1c-a4f246b4b275" xlink:to="loc_us-gaap_LiabilitiesCurrent_feeb84ce-10e9-4658-93ee-209c573387b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_df0203fa-0b1d-4a3a-9469-6ad2758ef06b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_df0203fa-0b1d-4a3a-9469-6ad2758ef06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_06029455-5803-49f4-879e-577ab4e6b847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_06029455-5803-49f4-879e-577ab4e6b847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8bba3c54-d95a-41d1-822d-0c84d32f622c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8bba3c54-d95a-41d1-822d-0c84d32f622c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5333ac64-0f77-4d09-8901-4e76a43a9e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5333ac64-0f77-4d09-8901-4e76a43a9e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_94343495-649f-4817-8680-793a915441d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:to="loc_us-gaap_Liabilities_94343495-649f-4817-8680-793a915441d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_fec0ce2c-1d4d-431b-8068-56ee9e011d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:to="loc_us-gaap_StockholdersEquityAbstract_fec0ce2c-1d4d-431b-8068-56ee9e011d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1a521eda-5fc9-45fb-b791-b2d49efcee47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec0ce2c-1d4d-431b-8068-56ee9e011d7a" xlink:to="loc_us-gaap_PreferredStockValue_1a521eda-5fc9-45fb-b791-b2d49efcee47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_86d929e4-22a3-4d99-a51f-941855562ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec0ce2c-1d4d-431b-8068-56ee9e011d7a" xlink:to="loc_us-gaap_CommonStockValue_86d929e4-22a3-4d99-a51f-941855562ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_94cfb21a-f546-40b1-8ddd-9ac4ee75eb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec0ce2c-1d4d-431b-8068-56ee9e011d7a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_94cfb21a-f546-40b1-8ddd-9ac4ee75eb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_db4b7a47-4796-46df-bdc5-3416505f9c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec0ce2c-1d4d-431b-8068-56ee9e011d7a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_db4b7a47-4796-46df-bdc5-3416505f9c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d6fa3276-7945-4472-8958-647400eaa314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec0ce2c-1d4d-431b-8068-56ee9e011d7a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d6fa3276-7945-4472-8958-647400eaa314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_4c0e8a09-6b0f-45bd-bea7-baf7ffba5dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec0ce2c-1d4d-431b-8068-56ee9e011d7a" xlink:to="loc_us-gaap_TreasuryStockCommonValue_4c0e8a09-6b0f-45bd-bea7-baf7ffba5dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7bed8658-e51b-4cf7-8edf-9f5b5cdd5183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec0ce2c-1d4d-431b-8068-56ee9e011d7a" xlink:to="loc_us-gaap_StockholdersEquity_7bed8658-e51b-4cf7-8edf-9f5b5cdd5183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e803b84a-30e1-43c9-915c-39ca93b968c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9e5da94-9a19-4bbc-b81b-0a80d0034b11" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e803b84a-30e1-43c9-915c-39ca93b968c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1f1cf9fb-064f-4d21-af84-fa9e88978011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7f127bca-bf1e-4003-b52b-489680086bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f1cf9fb-064f-4d21-af84-fa9e88978011" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7f127bca-bf1e-4003-b52b-489680086bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ce618721-c5ac-45b1-be5a-6b637bf32d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f1cf9fb-064f-4d21-af84-fa9e88978011" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ce618721-c5ac-45b1-be5a-6b637bf32d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9814e28e-1029-4d76-bd61-a6b00f31dfba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f1cf9fb-064f-4d21-af84-fa9e88978011" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9814e28e-1029-4d76-bd61-a6b00f31dfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_9e9bd8a0-97a6-4da1-bc36-d792a6bd5c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f1cf9fb-064f-4d21-af84-fa9e88978011" xlink:to="loc_us-gaap_PreferredStockSharesIssued_9e9bd8a0-97a6-4da1-bc36-d792a6bd5c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_0eaa5d79-cddc-48e6-8719-7b5f82fef8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f1cf9fb-064f-4d21-af84-fa9e88978011" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_0eaa5d79-cddc-48e6-8719-7b5f82fef8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a6bdc4c3-c8fa-48ef-b4cf-5c8e28709432" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f1cf9fb-064f-4d21-af84-fa9e88978011" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a6bdc4c3-c8fa-48ef-b4cf-5c8e28709432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_2060cb9a-f7bc-45d0-a827-1c830092008c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f1cf9fb-064f-4d21-af84-fa9e88978011" xlink:to="loc_us-gaap_CommonStockSharesIssued_2060cb9a-f7bc-45d0-a827-1c830092008c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_7ca4f7d0-cb45-4f51-ba9b-61ef68806989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f1cf9fb-064f-4d21-af84-fa9e88978011" xlink:to="loc_us-gaap_TreasuryStockCommonShares_7ca4f7d0-cb45-4f51-ba9b-61ef68806989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be774cf2-2d68-475e-a8d2-eae4419f3c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be774cf2-2d68-475e-a8d2-eae4419f3c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1d9f9bc4-6a51-45cd-a373-9e9820ad91a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be774cf2-2d68-475e-a8d2-eae4419f3c5c" xlink:to="loc_us-gaap_NetIncomeLoss_1d9f9bc4-6a51-45cd-a373-9e9820ad91a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a929f9c-635b-44f4-99c2-6ce00e4f0778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be774cf2-2d68-475e-a8d2-eae4419f3c5c" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a929f9c-635b-44f4-99c2-6ce00e4f0778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9d4c50ce-9fc0-4974-8091-4f99d15b119f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a929f9c-635b-44f4-99c2-6ce00e4f0778" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9d4c50ce-9fc0-4974-8091-4f99d15b119f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c26bb97d-feaf-4292-bfc5-c490cbb1b0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a929f9c-635b-44f4-99c2-6ce00e4f0778" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c26bb97d-feaf-4292-bfc5-c490cbb1b0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_fd5b1ae1-2a3a-48f2-89a7-6cd68f1ccd89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a929f9c-635b-44f4-99c2-6ce00e4f0778" xlink:to="loc_us-gaap_ShareBasedCompensation_fd5b1ae1-2a3a-48f2-89a7-6cd68f1ccd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_f0c1983c-90cf-4750-901a-aac97480711f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a929f9c-635b-44f4-99c2-6ce00e4f0778" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_f0c1983c-90cf-4750-901a-aac97480711f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_68a048cf-86ae-484a-a2a6-acea57e0ff29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a929f9c-635b-44f4-99c2-6ce00e4f0778" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_68a048cf-86ae-484a-a2a6-acea57e0ff29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c00afb28-cd3c-494e-9bab-ea5bde0be7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be774cf2-2d68-475e-a8d2-eae4419f3c5c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c00afb28-cd3c-494e-9bab-ea5bde0be7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_813449d8-8b2e-40b2-8ebe-faa1f3fb6421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_813449d8-8b2e-40b2-8ebe-faa1f3fb6421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6a953e9e-93ba-4cc6-9336-7a6c2c9b2253" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_813449d8-8b2e-40b2-8ebe-faa1f3fb6421" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6a953e9e-93ba-4cc6-9336-7a6c2c9b2253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8c4af4a0-ff1d-4223-b7d3-2770f3e557d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_813449d8-8b2e-40b2-8ebe-faa1f3fb6421" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8c4af4a0-ff1d-4223-b7d3-2770f3e557d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2ec1b67a-a899-4d13-977e-c779480785c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_813449d8-8b2e-40b2-8ebe-faa1f3fb6421" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2ec1b67a-a899-4d13-977e-c779480785c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e47fded2-eb6c-448a-bf26-c847257fa526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e47fded2-eb6c-448a-bf26-c847257fa526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0b72d006-e36a-46f4-a3a5-f3b75d7f6062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e47fded2-eb6c-448a-bf26-c847257fa526" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0b72d006-e36a-46f4-a3a5-f3b75d7f6062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_09cdbbdf-1f24-4aab-bd5f-189f7855d1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e47fded2-eb6c-448a-bf26-c847257fa526" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_09cdbbdf-1f24-4aab-bd5f-189f7855d1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_b88c681b-ee3c-47c5-b99a-34042bee6040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e47fded2-eb6c-448a-bf26-c847257fa526" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_b88c681b-ee3c-47c5-b99a-34042bee6040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8b9befdf-1a5f-46ea-93c3-7ba7e903571e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e47fded2-eb6c-448a-bf26-c847257fa526" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8b9befdf-1a5f-46ea-93c3-7ba7e903571e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1309065f-816d-47a0-9f71-2d97adcf2c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e47fded2-eb6c-448a-bf26-c847257fa526" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1309065f-816d-47a0-9f71-2d97adcf2c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_72c6d2ae-5aed-48ca-9bcc-abbf01637db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e47fded2-eb6c-448a-bf26-c847257fa526" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_72c6d2ae-5aed-48ca-9bcc-abbf01637db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_47c6953a-41b6-4a22-bbd5-c0476ffa8469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e47fded2-eb6c-448a-bf26-c847257fa526" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_47c6953a-41b6-4a22-bbd5-c0476ffa8469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7b7527ac-5f83-4974-9719-5b977b1bf734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7b7527ac-5f83-4974-9719-5b977b1bf734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a398d331-b582-473d-bb54-d50dd5908afa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a398d331-b582-473d-bb54-d50dd5908afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e75cc398-350a-426a-a739-3dc1ee7c510c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e75cc398-350a-426a-a739-3dc1ee7c510c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8d27491-db00-4e0b-ba82-f8eac7630474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8d27491-db00-4e0b-ba82-f8eac7630474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_0b0f48aa-3f4f-4cf1-a9d2-adb0ffd742b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_0b0f48aa-3f4f-4cf1-a9d2-adb0ffd742b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_cfe5e109-d4ad-4685-9ed7-519ef65f66dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0b0f48aa-3f4f-4cf1-a9d2-adb0ffd742b6" xlink:to="loc_us-gaap_IncomeTaxesPaid_cfe5e109-d4ad-4685-9ed7-519ef65f66dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_1027b4f5-7d69-4c32-80d4-47af62e47f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0b0f48aa-3f4f-4cf1-a9d2-adb0ffd742b6" xlink:to="loc_us-gaap_InterestPaidNet_1027b4f5-7d69-4c32-80d4-47af62e47f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f10373f9-48b1-4035-b2ff-4915b6654882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8b9700de-ff29-4bbb-8d20-9e35bf0601de" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f10373f9-48b1-4035-b2ff-4915b6654882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_3f5d88bc-3781-4bfc-b260-8a1c496d3814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f10373f9-48b1-4035-b2ff-4915b6654882" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_3f5d88bc-3781-4bfc-b260-8a1c496d3814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1f3ff6bc-2fdc-4cc1-96d3-63fcbde887bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f10373f9-48b1-4035-b2ff-4915b6654882" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1f3ff6bc-2fdc-4cc1-96d3-63fcbde887bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_a0eda7b9-184e-4fda-8947-4786e184b764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1e422a40-56ae-46e2-8e49-7ccfee8af96f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_a0eda7b9-184e-4fda-8947-4786e184b764" xlink:to="loc_us-gaap_StatementTable_1e422a40-56ae-46e2-8e49-7ccfee8af96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_09d609b6-6b7f-4ffc-af2f-f35a98496bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1e422a40-56ae-46e2-8e49-7ccfee8af96f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_09d609b6-6b7f-4ffc-af2f-f35a98496bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_09d609b6-6b7f-4ffc-af2f-f35a98496bb8" xlink:to="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_34996e49-f30e-4212-babd-82a13be41880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_CommonStockMember_34996e49-f30e-4212-babd-82a13be41880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d0cdb754-db95-45d7-abc8-e0a1503f5484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d0cdb754-db95-45d7-abc8-e0a1503f5484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_79b02729-c56b-4452-a3d0-40457a1b9cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_RetainedEarningsMember_79b02729-c56b-4452-a3d0-40457a1b9cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_91e68b97-ff83-43f2-903f-ad8aa0af4359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_91e68b97-ff83-43f2-903f-ad8aa0af4359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_c3c44bea-0f49-4ff1-b2e2-a8563c668cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_53220ba5-1ae1-4663-b71c-60099bcadad1" xlink:to="loc_us-gaap_TreasuryStockCommonMember_c3c44bea-0f49-4ff1-b2e2-a8563c668cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ffe8bafe-d66d-4951-8a3f-5d1e9d9ac668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1e422a40-56ae-46e2-8e49-7ccfee8af96f" xlink:to="loc_us-gaap_StatementLineItems_ffe8bafe-d66d-4951-8a3f-5d1e9d9ac668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ffe8bafe-d66d-4951-8a3f-5d1e9d9ac668" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_24b6d5a3-b6fe-4b44-9637-41359686bfba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_StockholdersEquity_24b6d5a3-b6fe-4b44-9637-41359686bfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7a5ede15-a2f1-426a-b08d-41dda6e094e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_NetIncomeLoss_7a5ede15-a2f1-426a-b08d-41dda6e094e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1c506994-8b47-493e-a40a-ec29884b8b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1c506994-8b47-493e-a40a-ec29884b8b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_570cdc9b-8080-4aa7-88d0-17cc1046b93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_570cdc9b-8080-4aa7-88d0-17cc1046b93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_0e6b4928-a178-4d00-8798-33b9966e6936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_DividendsCommonStockCash_0e6b4928-a178-4d00-8798-33b9966e6936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_StockCompensationAndOtherActivity_5c4ba2ca-7f31-41da-83f8-4565ec556c1b" xlink:href="dci-20230430.xsd#dci_StockCompensationAndOtherActivity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_dci_StockCompensationAndOtherActivity_5c4ba2ca-7f31-41da-83f8-4565ec556c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2a077371-799c-4403-9d24-b66096b0419c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b39deafe-42d4-46e6-8fe5-18a59d784260" xlink:to="loc_us-gaap_StockholdersEquity_2a077371-799c-4403-9d24-b66096b0419c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="dci-20230430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ce420318-fe39-42e1-92f5-99738ce4cd83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_f9302b7e-405b-448a-9f60-8cb5fb8a475e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ce420318-fe39-42e1-92f5-99738ce4cd83" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_f9302b7e-405b-448a-9f60-8cb5fb8a475e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="dci-20230430.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d3755e28-b461-4744-975b-cf671de0ea14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_c7a9a972-eace-4818-9354-b9d4c4bfd26a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d3755e28-b461-4744-975b-cf671de0ea14" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_c7a9a972-eace-4818-9354-b9d4c4bfd26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/Acquisitions" xlink:type="simple" xlink:href="dci-20230430.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_82cc17fe-f46d-46e5-bfad-bc2ff2a5bb76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_b5bfca3d-8441-4158-9f3b-ccd1053601ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_82cc17fe-f46d-46e5-bfad-bc2ff2a5bb76" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_b5bfca3d-8441-4158-9f3b-ccd1053601ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/Revenue" xlink:type="simple" xlink:href="dci-20230430.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5ca4cb4c-540d-4e02-9ed9-13c33a623f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f764789a-80f3-4098-9f59-26721ebc2c16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5ca4cb4c-540d-4e02-9ed9-13c33a623f29" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f764789a-80f3-4098-9f59-26721ebc2c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/InventoriesNet" xlink:type="simple" xlink:href="dci-20230430.xsd#InventoriesNet"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/InventoriesNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0f43016c-9ce2-439e-addd-dd1d245e122b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_1e29cd94-e4aa-4280-9746-11ab7a54cd72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0f43016c-9ce2-439e-addd-dd1d245e122b" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_1e29cd94-e4aa-4280-9746-11ab7a54cd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/PropertyPlantandEquipmentNet" xlink:type="simple" xlink:href="dci-20230430.xsd#PropertyPlantandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_81be6cdf-ac09-493a-b757-622cc6a8f8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_942ae3d8-808b-45ef-9a53-192207601fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_81be6cdf-ac09-493a-b757-622cc6a8f8f4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_942ae3d8-808b-45ef-9a53-192207601fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="dci-20230430.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_264b6655-2551-4c99-b97e-3d1541aedf46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_4e727ef6-1812-46e9-b5d7-7567fa40f72b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_264b6655-2551-4c99-b97e-3d1541aedf46" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_4e727ef6-1812-46e9-b5d7-7567fa40f72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/LongTermDebt" xlink:type="simple" xlink:href="dci-20230430.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7439f39b-8e24-43cd-ab85-eb3c2c917a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_ced47d20-a000-45c0-9894-2889860251a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7439f39b-8e24-43cd-ab85-eb3c2c917a30" xlink:to="loc_us-gaap_LongTermDebtTextBlock_ced47d20-a000-45c0-9894-2889860251a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/IncomeTaxes" xlink:type="simple" xlink:href="dci-20230430.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_10ebf31e-fe62-42fa-8854-27f30f9aa056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_2aafc124-a8b7-46ac-a710-a9f7e8488d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_10ebf31e-fe62-42fa-8854-27f30f9aa056" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_2aafc124-a8b7-46ac-a710-a9f7e8488d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EarningsPerShare" xlink:type="simple" xlink:href="dci-20230430.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b9795ce6-024d-4531-bdb6-562dfad1bae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_8d0a2898-5d74-46ca-aa45-7b4f55a0e8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b9795ce6-024d-4531-bdb6-562dfad1bae5" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_8d0a2898-5d74-46ca-aa45-7b4f55a0e8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockholdersEquity" xlink:type="simple" xlink:href="dci-20230430.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_e66847c9-0acb-4ea2-9700-351a4f33d7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9a8ca815-e4d9-4149-b9db-c169e1c39860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_e66847c9-0acb-4ea2-9700-351a4f33d7fb" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9a8ca815-e4d9-4149-b9db-c169e1c39860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="dci-20230430.xsd#AccumulatedOtherComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ce1e76f8-9bd9-47f6-a576-a4c34be3b314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_e6a7b50f-580b-4a16-8109-fdb06563b4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ce1e76f8-9bd9-47f6-a576-a4c34be3b314" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_e6a7b50f-580b-4a16-8109-fdb06563b4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="dci-20230430.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_90923430-c300-4384-9af3-703ef9cebfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4900cd4c-8e2f-48cf-a001-d64ab77cd96c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_90923430-c300-4384-9af3-703ef9cebfc3" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4900cd4c-8e2f-48cf-a001-d64ab77cd96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="dci-20230430.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_760adc74-b23c-45aa-9bd6-db8b3dcc1654" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f4ef27ce-b3b8-4ce3-a43a-1ebba8b612bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_760adc74-b23c-45aa-9bd6-db8b3dcc1654" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f4ef27ce-b3b8-4ce3-a43a-1ebba8b612bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/DerivativeInstrumentsandHedging" xlink:type="simple" xlink:href="dci-20230430.xsd#DerivativeInstrumentsandHedging"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/DerivativeInstrumentsandHedging" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_29dc1f10-622c-4eb2-af5c-27b938003a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_2286ccb2-79ca-489b-a9f9-afb7bee253fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_29dc1f10-622c-4eb2-af5c-27b938003a8a" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_2286ccb2-79ca-489b-a9f9-afb7bee253fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="dci-20230430.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_adef1d97-8fdf-4780-9909-496346050b54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_45854ac0-802d-454f-92c8-7afa6cfe4523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_adef1d97-8fdf-4780-9909-496346050b54" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_45854ac0-802d-454f-92c8-7afa6cfe4523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/Guarantees" xlink:type="simple" xlink:href="dci-20230430.xsd#Guarantees"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/Guarantees" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_ffac8e65-9a29-43d8-b06d-6a4b81842691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesTextBlock_e1fc14a1-cb22-48b2-9118-95e53b96dfeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_ffac8e65-9a29-43d8-b06d-6a4b81842691" xlink:to="loc_us-gaap_GuaranteesTextBlock_e1fc14a1-cb22-48b2-9118-95e53b96dfeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="dci-20230430.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b7378e84-c590-4810-990f-2447801f2431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7a84cf18-fe5b-40cd-8da5-fbbdac67dc07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b7378e84-c590-4810-990f-2447801f2431" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7a84cf18-fe5b-40cd-8da5-fbbdac67dc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/SegmentReporting" xlink:type="simple" xlink:href="dci-20230430.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_af979a67-f680-48ed-837b-f132bdf38fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_3c46faad-a531-4e74-a8b5-c8e7f3b7e616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_af979a67-f680-48ed-837b-f132bdf38fd1" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_3c46faad-a531-4e74-a8b5-c8e7f3b7e616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/RestructuringandOtherCharges" xlink:type="simple" xlink:href="dci-20230430.xsd#RestructuringandOtherCharges"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/RestructuringandOtherCharges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_af7fba7f-3f75-455e-851d-1ab6435611ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_0880c198-0596-4d44-8c7d-7b9a4f77add8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_af7fba7f-3f75-455e-851d-1ab6435611ec" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_0880c198-0596-4d44-8c7d-7b9a4f77add8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="dci-20230430.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_65659064-ecff-45a2-b06d-dafd48fdde4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_696d9306-ecc9-4b6c-a145-6e5e258b0dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_65659064-ecff-45a2-b06d-dafd48fdde4a" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_696d9306-ecc9-4b6c-a145-6e5e258b0dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PrinciplesOfConsolidationPolicyTextBlock_a05ed610-cce9-4755-bfd8-84c234402c29" xlink:href="dci-20230430.xsd#dci_PrinciplesOfConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_65659064-ecff-45a2-b06d-dafd48fdde4a" xlink:to="loc_dci_PrinciplesOfConsolidationPolicyTextBlock_a05ed610-cce9-4755-bfd8-84c234402c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_52f2693b-55be-4911-9c87-0c63c45b2474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_65659064-ecff-45a2-b06d-dafd48fdde4a" xlink:to="loc_us-gaap_UseOfEstimates_52f2693b-55be-4911-9c87-0c63c45b2474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_498be3b9-3b60-46dd-ae6f-de907f3d2f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_65659064-ecff-45a2-b06d-dafd48fdde4a" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_498be3b9-3b60-46dd-ae6f-de907f3d2f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="dci-20230430.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1a87ad74-711f-438b-9dbb-b7de86441d39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_b7a2f039-ff6f-40b3-ac70-8d6daa87caa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1a87ad74-711f-438b-9dbb-b7de86441d39" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_b7a2f039-ff6f-40b3-ac70-8d6daa87caa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/RevenueTables" xlink:type="simple" xlink:href="dci-20230430.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_257fd5d6-3d30-4d2a-a198-85e1395e257c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c77aa4ac-1d55-461f-bf6c-a0536754a13d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_257fd5d6-3d30-4d2a-a198-85e1395e257c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c77aa4ac-1d55-461f-bf6c-a0536754a13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/InventoriesNetTables" xlink:type="simple" xlink:href="dci-20230430.xsd#InventoriesNetTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/InventoriesNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_7dfa0696-587c-4dec-8bfc-c0b7d77bf929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_070ab0aa-53fa-4698-bb62-e7ddfdfc4e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_7dfa0696-587c-4dec-8bfc-c0b7d77bf929" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_070ab0aa-53fa-4698-bb62-e7ddfdfc4e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables" xlink:type="simple" xlink:href="dci-20230430.xsd#PropertyPlantandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_db1b47db-dd08-4bf3-a649-dd29efea19a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8f27e501-61e1-4be2-b177-3748f2a65d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_db1b47db-dd08-4bf3-a649-dd29efea19a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8f27e501-61e1-4be2-b177-3748f2a65d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="dci-20230430.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_47227ec7-6795-4f47-94ef-361ec6514140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_34842779-0d39-49bc-ad3f-aa3949cf066c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_47227ec7-6795-4f47-94ef-361ec6514140" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_34842779-0d39-49bc-ad3f-aa3949cf066c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_264b3c97-0e42-4402-b315-6a797a51c65f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_47227ec7-6795-4f47-94ef-361ec6514140" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_264b3c97-0e42-4402-b315-6a797a51c65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="dci-20230430.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ae28ed34-d5a9-4c9d-9021-2c5274aa496f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_83aba8cb-73b0-4353-ad41-4ba55e78f213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae28ed34-d5a9-4c9d-9021-2c5274aa496f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_83aba8cb-73b0-4353-ad41-4ba55e78f213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="dci-20230430.xsd#AccumulatedOtherComprehensiveLossTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_28ac6495-3c78-4403-b07f-75b313246fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ada4c44f-5c64-407b-9bb2-147e1672aa0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_28ac6495-3c78-4403-b07f-75b313246fbb" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ada4c44f-5c64-407b-9bb2-147e1672aa0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="dci-20230430.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_8b3c5204-36f0-4f4c-9ac5-d3242e17b8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_f2309744-590f-45e4-bab7-816f2ebf8511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_8b3c5204-36f0-4f4c-9ac5-d3242e17b8da" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_f2309744-590f-45e4-bab7-816f2ebf8511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_e9022881-dc72-4acd-bf09-2baa748e90cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_8b3c5204-36f0-4f4c-9ac5-d3242e17b8da" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_e9022881-dc72-4acd-bf09-2baa748e90cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="dci-20230430.xsd#EmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_b006bef3-3599-423c-bcb8-22ab522b7a58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_28001bf4-90b4-4c1e-8e60-bd1c2c866f31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_b006bef3-3599-423c-bcb8-22ab522b7a58" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_28001bf4-90b4-4c1e-8e60-bd1c2c866f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="dci-20230430.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_682c30e0-520e-42b5-b7ff-44499650073d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_70587665-54f4-4fa5-b2f6-b073cb3efb65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_682c30e0-520e-42b5-b7ff-44499650073d" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_70587665-54f4-4fa5-b2f6-b073cb3efb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GuaranteesTables" xlink:type="simple" xlink:href="dci-20230430.xsd#GuaranteesTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/GuaranteesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_03d4b2b3-0544-41ec-ab70-263818b3c667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_366741cf-6e54-444e-aecf-6f26ddc57242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_03d4b2b3-0544-41ec-ab70-263818b3c667" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_366741cf-6e54-444e-aecf-6f26ddc57242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="dci-20230430.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_3447c6b7-b586-4595-9819-fdc53edb0165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_872db3d0-283a-4099-87e9-b4c82afe0af1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_3447c6b7-b586-4595-9819-fdc53edb0165" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_872db3d0-283a-4099-87e9-b4c82afe0af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_96185fd7-89c5-461f-b541-1efd7e85bf75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_3447c6b7-b586-4595-9819-fdc53edb0165" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_96185fd7-89c5-461f-b541-1efd7e85bf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0fddaa08-4659-47d4-b6ff-690906261658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e58f3217-7033-4829-8f7e-ad54cc140934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0fddaa08-4659-47d4-b6ff-690906261658" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e58f3217-7033-4829-8f7e-ad54cc140934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5a9dfc95-7cdb-4ff3-ad69-6b09da26b9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e58f3217-7033-4829-8f7e-ad54cc140934" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5a9dfc95-7cdb-4ff3-ad69-6b09da26b9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5a9dfc95-7cdb-4ff3-ad69-6b09da26b9c3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IsolereMember_6c2e4d80-652c-4c70-ad43-2dbffbd83875" xlink:href="dci-20230430.xsd#dci_IsolereMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:to="loc_dci_IsolereMember_6c2e4d80-652c-4c70-ad43-2dbffbd83875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PurilogicsMember_4c81b7aa-7b38-4821-ada5-b9736a98eae6" xlink:href="dci-20230430.xsd#dci_PurilogicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:to="loc_dci_PurilogicsMember_4c81b7aa-7b38-4821-ada5-b9736a98eae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PearsonArnoldIndustrialServicesMember_a6e1b6a8-39b8-442b-9bb0-34d682e88fa3" xlink:href="dci-20230430.xsd#dci_PearsonArnoldIndustrialServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:to="loc_dci_PearsonArnoldIndustrialServicesMember_a6e1b6a8-39b8-442b-9bb0-34d682e88fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_SolarisBiotechnologySrlMember_633cd2f8-2dd1-422c-9cf7-dba765885ed8" xlink:href="dci-20230430.xsd#dci_SolarisBiotechnologySrlMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85747a2a-1459-4f2f-8562-473f7e8af183" xlink:to="loc_dci_SolarisBiotechnologySrlMember_633cd2f8-2dd1-422c-9cf7-dba765885ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e58f3217-7033-4829-8f7e-ad54cc140934" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5e8e98ec-8c73-4f3b-ab45-deb01e176066" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5e8e98ec-8c73-4f3b-ab45-deb01e176066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5b0790a4-ab18-43ed-830a-bd10f4b62161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_Goodwill_5b0790a4-ab18-43ed-830a-bd10f4b62161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_66a8caed-ad63-4ffd-a162-63e7999c5517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_66a8caed-ad63-4ffd-a162-63e7999c5517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_baeb0d12-81ff-4714-be30-41478e060720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_baeb0d12-81ff-4714-be30-41478e060720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_NetWorkingCapital_da8c1dd7-d49f-45e5-85d1-6d0b984ea943" xlink:href="dci-20230430.xsd#dci_NetWorkingCapital"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_dci_NetWorkingCapital_da8c1dd7-d49f-45e5-85d1-6d0b984ea943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_24edf8e3-e6ad-458f-b70e-e490fc0dbfae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_75db44dd-3bda-411e-8294-c7dddd1ed27d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_24edf8e3-e6ad-458f-b70e-e490fc0dbfae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6db322f2-a98a-42ce-a6a0-d71888709e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_98dcd883-6fd7-4da8-9920-0d97b9b56cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6db322f2-a98a-42ce-a6a0-d71888709e6c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_98dcd883-6fd7-4da8-9920-0d97b9b56cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe10c3d-f624-4714-a25d-e33f1df1c0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_98dcd883-6fd7-4da8-9920-0d97b9b56cfd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe10c3d-f624-4714-a25d-e33f1df1c0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe10c3d-f624-4714-a25d-e33f1df1c0d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_dcea07a4-114a-4c30-b062-baf48168e2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_dcea07a4-114a-4c30-b062-baf48168e2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_155f77a6-109e-4fa7-9c65-55ebc3898c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_155f77a6-109e-4fa7-9c65-55ebc3898c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_a28d80b5-797d-4a9d-b066-ab6813e9b683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62c7e34f-7317-4e21-adf3-eced41b01b35" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_a28d80b5-797d-4a9d-b066-ab6813e9b683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91dff45b-93b5-485b-aef9-914a690443ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_98dcd883-6fd7-4da8-9920-0d97b9b56cfd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91dff45b-93b5-485b-aef9-914a690443ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf911cc8-103f-407c-a33f-78dcd7224a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91dff45b-93b5-485b-aef9-914a690443ac" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf911cc8-103f-407c-a33f-78dcd7224a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IsolereMember_76f8f33e-c0c0-480e-af6d-df6bab8534bf" xlink:href="dci-20230430.xsd#dci_IsolereMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf911cc8-103f-407c-a33f-78dcd7224a19" xlink:to="loc_dci_IsolereMember_76f8f33e-c0c0-480e-af6d-df6bab8534bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_98dcd883-6fd7-4da8-9920-0d97b9b56cfd" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_81cbfb9d-611e-4f9a-b69e-c6de67a8233c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_81cbfb9d-611e-4f9a-b69e-c6de67a8233c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_78299f71-5124-43e5-8405-cc3138eaac4f" xlink:href="dci-20230430.xsd#dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_78299f71-5124-43e5-8405-cc3138eaac4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1ac964a7-b86b-4caf-bc3d-3ac7f812512b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1ac964a7-b86b-4caf-bc3d-3ac7f812512b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6f9b4526-01f5-4cd3-8fa7-dcbe7fd4757f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_Goodwill_6f9b4526-01f5-4cd3-8fa7-dcbe7fd4757f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_78377167-df7b-4ca4-9e32-c44da9a3b89b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_78377167-df7b-4ca4-9e32-c44da9a3b89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_216022c9-68bb-4eb9-a1a9-078fe8e6a400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_216022c9-68bb-4eb9-a1a9-078fe8e6a400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e2bcc991-bf28-469c-9252-5fadc8339f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e2bcc991-bf28-469c-9252-5fadc8339f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e2cb94e0-c81e-4f93-b47c-28029f4e61ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3f836bbe-b98e-43a2-ae5e-331218862f3c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e2cb94e0-c81e-4f93-b47c-28029f4e61ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#RevenueDisaggregationofRevenuebyGeographicalAreaDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_995bea77-e700-4308-b1dc-4843286f1be8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f3a2caeb-8c35-4060-8524-9054ccc372e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_995bea77-e700-4308-b1dc-4843286f1be8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f3a2caeb-8c35-4060-8524-9054ccc372e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_26159a3a-fc2d-4e18-94f7-cdc49a9137ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f3a2caeb-8c35-4060-8524-9054ccc372e4" xlink:to="loc_srt_StatementGeographicalAxis_26159a3a-fc2d-4e18-94f7-cdc49a9137ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_26159a3a-fc2d-4e18-94f7-cdc49a9137ac" xlink:to="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_UnitedStatesAndCanadaMember_ccb8234b-bcbf-4d9c-a775-91d439316c4b" xlink:href="dci-20230430.xsd#dci_UnitedStatesAndCanadaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:to="loc_dci_UnitedStatesAndCanadaMember_ccb8234b-bcbf-4d9c-a775-91d439316c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_1cddda31-56e8-4066-b662-b95069b1fdb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:to="loc_us-gaap_EMEAMember_1cddda31-56e8-4066-b662-b95069b1fdb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_6f41ce9b-269f-49c2-bac3-e2840c059af0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:to="loc_srt_AsiaPacificMember_6f41ce9b-269f-49c2-bac3-e2840c059af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_e5ce50b0-ff23-4526-ad26-df3201c7db9e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c6b70b3-ea62-450e-89b2-5b077c0219c4" xlink:to="loc_srt_LatinAmericaMember_e5ce50b0-ff23-4526-ad26-df3201c7db9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_75bf00dd-e419-417f-a8dd-7936a7d6a0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f3a2caeb-8c35-4060-8524-9054ccc372e4" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_75bf00dd-e419-417f-a8dd-7936a7d6a0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_ed852054-af6b-4eab-98b3-75ba90027cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_75bf00dd-e419-417f-a8dd-7936a7d6a0ba" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_ed852054-af6b-4eab-98b3-75ba90027cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4d822e25-65b0-4eef-b88e-a8dc56eac861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_bcb1b2ee-c17f-4891-a7f3-722f1c4b6995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4d822e25-65b0-4eef-b88e-a8dc56eac861" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_bcb1b2ee-c17f-4891-a7f3-722f1c4b6995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_91472dfb-fb1a-4f50-bf9e-bd5baabc62a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4d822e25-65b0-4eef-b88e-a8dc56eac861" xlink:to="loc_us-gaap_ContractWithCustomerLiability_91472dfb-fb1a-4f50-bf9e-bd5baabc62a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/InventoriesNetDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#InventoriesNetDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/InventoriesNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_8bd9e5a2-5599-4741-9d91-35488293fcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_b03bf4a9-9c27-4f07-980a-e6d09582a03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_8bd9e5a2-5599-4741-9d91-35488293fcfc" xlink:to="loc_us-gaap_InventoryNetAbstract_b03bf4a9-9c27-4f07-980a-e6d09582a03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_83035bcd-de22-43eb-87b0-6d5bfa548cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_b03bf4a9-9c27-4f07-980a-e6d09582a03a" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_83035bcd-de22-43eb-87b0-6d5bfa548cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_a8075291-b85c-4c03-b22f-3132e52b25a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_b03bf4a9-9c27-4f07-980a-e6d09582a03a" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_a8075291-b85c-4c03-b22f-3132e52b25a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1c77cfaa-e6a0-4697-beab-0f13ca9668d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_b03bf4a9-9c27-4f07-980a-e6d09582a03a" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1c77cfaa-e6a0-4697-beab-0f13ca9668d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_eb04032e-528f-4fb6-b89b-5982f5b6e65f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_b03bf4a9-9c27-4f07-980a-e6d09582a03a" xlink:to="loc_us-gaap_InventoryNet_eb04032e-528f-4fb6-b89b-5982f5b6e65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#PropertyPlantandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_048352de-b853-4e03-bbb4-aabffc5c11bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2f6c0fa4-1786-490a-9de1-d31a4fad1408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_048352de-b853-4e03-bbb4-aabffc5c11bc" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2f6c0fa4-1786-490a-9de1-d31a4fad1408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d00e84c-d22f-4cab-bac2-4eb1d4ed236c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2f6c0fa4-1786-490a-9de1-d31a4fad1408" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d00e84c-d22f-4cab-bac2-4eb1d4ed236c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d00e84c-d22f-4cab-bac2-4eb1d4ed236c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_0e556fb7-f42b-40d7-a919-794be4a4efc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_LandMember_0e556fb7-f42b-40d7-a919-794be4a4efc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_fb1c9915-f198-434a-bc4e-4d377e76b0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_BuildingMember_fb1c9915-f198-434a-bc4e-4d377e76b0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_8a7889b5-71ee-43c7-a7a8-304e3dd2545e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_8a7889b5-71ee-43c7-a7a8-304e3dd2545e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_4e6bcd5c-78aa-4f5f-a16e-0708fb8fb828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_4e6bcd5c-78aa-4f5f-a16e-0708fb8fb828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_4f16e732-eb8a-4ab2-a272-272da3492131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7715d7d4-ff65-47de-a934-1f3a774d139f" xlink:to="loc_us-gaap_ConstructionInProgressMember_4f16e732-eb8a-4ab2-a272-272da3492131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2f6c0fa4-1786-490a-9de1-d31a4fad1408" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_00b7b293-443b-40ea-b74d-70faf58d3b88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_00b7b293-443b-40ea-b74d-70faf58d3b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_91d535c7-9320-4202-80d5-00b07feb18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_91d535c7-9320-4202-80d5-00b07feb18cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7537caf9-2b81-497f-839d-0723174986bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_cb445f96-4e52-4421-82ea-645b3269cd65" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7537caf9-2b81-497f-839d-0723174986bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0a146846-223d-467d-ac41-83af011fc057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_9164a663-3205-4976-b011-ae832b28b477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0a146846-223d-467d-ac41-83af011fc057" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_9164a663-3205-4976-b011-ae832b28b477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_831f40d5-4a4c-435f-a513-b049a0c43074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_9164a663-3205-4976-b011-ae832b28b477" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_831f40d5-4a4c-435f-a513-b049a0c43074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_831f40d5-4a4c-435f-a513-b049a0c43074" xlink:to="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_MobileSolutionsSegmentMember_73422a0d-ca85-468b-b630-fbb3e19e6db1" xlink:href="dci-20230430.xsd#dci_MobileSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:to="loc_dci_MobileSolutionsSegmentMember_73422a0d-ca85-468b-b630-fbb3e19e6db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialSolutionsSegmentMember_e9505d99-2cac-46cb-8b0f-1dc8cc0b7a9b" xlink:href="dci-20230430.xsd#dci_IndustrialSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:to="loc_dci_IndustrialSolutionsSegmentMember_e9505d99-2cac-46cb-8b0f-1dc8cc0b7a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LifeSciencesSegmentMember_5fd13052-5edf-4274-965f-504ea9fbc540" xlink:href="dci-20230430.xsd#dci_LifeSciencesSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b80a4176-cdeb-4cca-a4d5-6feb62191a6c" xlink:to="loc_dci_LifeSciencesSegmentMember_5fd13052-5edf-4274-965f-504ea9fbc540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_9e04c9c8-5bec-44e7-ad51-c0eaf0e1e9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_9164a663-3205-4976-b011-ae832b28b477" xlink:to="loc_us-gaap_GoodwillLineItems_9e04c9c8-5bec-44e7-ad51-c0eaf0e1e9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_9e04c9c8-5bec-44e7-ad51-c0eaf0e1e9b6" xlink:to="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cb8e569f-d5fa-4d07-ae3a-886e47bb8519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:to="loc_us-gaap_Goodwill_cb8e569f-d5fa-4d07-ae3a-886e47bb8519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_aa041d42-0002-4174-8211-538dd6a10668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_aa041d42-0002-4174-8211-538dd6a10668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e93c802d-0511-4ec0-aff4-04a044852509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e93c802d-0511-4ec0-aff4-04a044852509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_80ff11f2-16fb-4ce2-a850-779586942bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f5343e0d-22e5-4d1d-837e-690a0a47e5c2" xlink:to="loc_us-gaap_Goodwill_80ff11f2-16fb-4ce2-a850-779586942bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0eafa97e-e251-4e01-9605-f80d1755a651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80f56c3a-cd93-4492-bf83-e5ff82628c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0eafa97e-e251-4e01-9605-f80d1755a651" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80f56c3a-cd93-4492-bf83-e5ff82628c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7a74c399-8617-4a27-885c-d617166175e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80f56c3a-cd93-4492-bf83-e5ff82628c46" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7a74c399-8617-4a27-885c-d617166175e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ac0807-a7d7-488e-a993-98b0cc86f7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7a74c399-8617-4a27-885c-d617166175e9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ac0807-a7d7-488e-a993-98b0cc86f7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IsolereMember_d23308e8-0ed3-4352-ab89-59f58447b092" xlink:href="dci-20230430.xsd#dci_IsolereMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ac0807-a7d7-488e-a993-98b0cc86f7e0" xlink:to="loc_dci_IsolereMember_d23308e8-0ed3-4352-ab89-59f58447b092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_98ce5cc5-24b5-4311-9b23-b85ba3cf1f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80f56c3a-cd93-4492-bf83-e5ff82628c46" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_98ce5cc5-24b5-4311-9b23-b85ba3cf1f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_98ce5cc5-24b5-4311-9b23-b85ba3cf1f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_25ccd99e-297d-44cd-87c4-c349437a672b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:to="loc_us-gaap_TechnologyEquipmentMember_25ccd99e-297d-44cd-87c4-c349437a672b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_a32260a7-667e-49bf-8e8d-cc7eb9eb45ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:to="loc_us-gaap_TrademarksMember_a32260a7-667e-49bf-8e8d-cc7eb9eb45ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_NonCompensationAgreementMember_5131a162-65c5-481f-a94d-92a4ccc51cba" xlink:href="dci-20230430.xsd#dci_NonCompensationAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b127e-2b0f-432d-9992-6bf6117da73d" xlink:to="loc_dci_NonCompensationAgreementMember_5131a162-65c5-481f-a94d-92a4ccc51cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80f56c3a-cd93-4492-bf83-e5ff82628c46" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c508c36c-504b-41dc-a590-0ee783cd5a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c508c36c-504b-41dc-a590-0ee783cd5a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0a5fd00a-b1a6-4224-8865-f5227a6c7170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0a5fd00a-b1a6-4224-8865-f5227a6c7170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7f92ef1c-0cfd-4968-80ab-b797a06530ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4c3dd609-9334-4a84-ba6a-46be213f49b8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7f92ef1c-0cfd-4968-80ab-b797a06530ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_105e0804-44b5-4dbb-9d40-be848fa3eafa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_71d29fc7-935b-4485-a7fb-28a6a0e9b684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_105e0804-44b5-4dbb-9d40-be848fa3eafa" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_71d29fc7-935b-4485-a7fb-28a6a0e9b684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ad7e6d7-bf76-4a20-b138-060e5b0ad63d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_71d29fc7-935b-4485-a7fb-28a6a0e9b684" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ad7e6d7-bf76-4a20-b138-060e5b0ad63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31b28416-06f9-4333-b852-3e85da58ac70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ad7e6d7-bf76-4a20-b138-060e5b0ad63d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31b28416-06f9-4333-b852-3e85da58ac70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0eba260c-3969-49eb-b0c7-80b5f1ae8d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31b28416-06f9-4333-b852-3e85da58ac70" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0eba260c-3969-49eb-b0c7-80b5f1ae8d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PatentsTrademarksandTechnologyMember_88ebe477-f202-463b-92bb-c376d49c11d1" xlink:href="dci-20230430.xsd#dci_PatentsTrademarksandTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31b28416-06f9-4333-b852-3e85da58ac70" xlink:to="loc_dci_PatentsTrademarksandTechnologyMember_88ebe477-f202-463b-92bb-c376d49c11d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7d8bd13-61a2-4009-8214-ed63ceaed378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_71d29fc7-935b-4485-a7fb-28a6a0e9b684" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7d8bd13-61a2-4009-8214-ed63ceaed378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7d8bd13-61a2-4009-8214-ed63ceaed378" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:href="dci-20230430.xsd#dci_GrossCarryingAmountAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:to="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_83287857-c199-4aac-8692-1fa18b2d24d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_83287857-c199-4aac-8692-1fa18b2d24d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired_1bbc3479-632f-4c59-9e34-61d5f6cb321f" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:to="loc_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired_1bbc3479-632f-4c59-9e34-61d5f6cb321f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount_9ca5c723-c360-4353-9726-7d4640a460a2" xlink:href="dci-20230430.xsd#dci_AmortizationOfIntangibleAssetsGrossCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:to="loc_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount_9ca5c723-c360-4353-9726-7d4640a460a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount_869d7af7-e68e-48d6-a30b-b7eaa6f3b94b" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:to="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount_869d7af7-e68e-48d6-a30b-b7eaa6f3b94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3c07533f-09b6-4081-9796-96ea64b9e4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_GrossCarryingAmountAbstract_c8b8a000-266b-4ed9-ad23-e57790284c66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3c07533f-09b6-4081-9796-96ea64b9e4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:href="dci-20230430.xsd#dci_AccumulatedAmortizationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:to="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4c02d453-8696-449c-9506-5d4a959a6001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4c02d453-8696-449c-9506-5d4a959a6001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired_fd34c593-8e1f-4aed-bf0a-e2fdf6b7da37" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:to="loc_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired_fd34c593-8e1f-4aed-bf0a-e2fdf6b7da37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedAmortizationOfIntangibleAssets_e02f8e8c-194d-473e-90fd-915b5dca8f93" xlink:href="dci-20230430.xsd#dci_AccumulatedAmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:to="loc_dci_AccumulatedAmortizationOfIntangibleAssets_e02f8e8c-194d-473e-90fd-915b5dca8f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization_560d697a-953c-44be-a38c-7cebb0a44509" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:to="loc_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization_560d697a-953c-44be-a38c-7cebb0a44509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b91dd760-d5ae-4f8c-93b9-c58c768b3c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_AccumulatedAmortizationAbstract_9cca4188-4e53-4237-9de3-903b04f313c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b91dd760-d5ae-4f8c-93b9-c58c768b3c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:href="dci-20230430.xsd#dci_FiniteLivedIntangibleAssetTotalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_e20ec0f7-7c6d-4aa3-8799-c97008a1b40f" xlink:to="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_20b28c57-afa9-422b-b5d6-01f9b5fd125f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_20b28c57-afa9-422b-b5d6-01f9b5fd125f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_5c627f05-5b5c-4a4a-ad90-e59523e0d521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_5c627f05-5b5c-4a4a-ad90-e59523e0d521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_dac597ca-8325-4a02-a103-24f6d59956c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_dac597ca-8325-4a02-a103-24f6d59956c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_06716019-c38a-4f44-99e3-ecc0e3912cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_06716019-c38a-4f44-99e3-ecc0e3912cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_13ee00d1-76c8-45a4-960c-b6b5a1cbd457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dci_FiniteLivedIntangibleAssetTotalAbstract_a2b1579f-0105-4a68-9da5-23386eee7d0d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_13ee00d1-76c8-45a4-960c-b6b5a1cbd457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/LongTermDebtDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#LongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/LongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7e128327-a0c9-442f-82e1-6f6a2876e122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6cc718fd-336b-4cf0-8368-17ed9ac30184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7e128327-a0c9-442f-82e1-6f6a2876e122" xlink:to="loc_us-gaap_DebtInstrumentTable_6cc718fd-336b-4cf0-8368-17ed9ac30184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_94569cb2-386f-4f81-b8d2-1405ba2f666b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6cc718fd-336b-4cf0-8368-17ed9ac30184" xlink:to="loc_us-gaap_CreditFacilityAxis_94569cb2-386f-4f81-b8d2-1405ba2f666b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e95380a3-e87c-4d96-8e9e-2b940a9b46d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_94569cb2-386f-4f81-b8d2-1405ba2f666b" xlink:to="loc_us-gaap_CreditFacilityDomain_e95380a3-e87c-4d96-8e9e-2b940a9b46d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f0953fd0-34c6-4188-8d2a-ec895503b1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e95380a3-e87c-4d96-8e9e-2b940a9b46d5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f0953fd0-34c6-4188-8d2a-ec895503b1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_80600758-0051-40fd-8dcd-86349ec26a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6cc718fd-336b-4cf0-8368-17ed9ac30184" xlink:to="loc_us-gaap_DebtInstrumentAxis_80600758-0051-40fd-8dcd-86349ec26a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_98f13359-7086-488e-8899-ee3b2ecda18f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_80600758-0051-40fd-8dcd-86349ec26a01" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_98f13359-7086-488e-8899-ee3b2ecda18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member_7a5d3f30-2f30-4b46-820c-00bd7b6b9cd7" xlink:href="dci-20230430.xsd#dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_98f13359-7086-488e-8899-ee3b2ecda18f" xlink:to="loc_dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member_7a5d3f30-2f30-4b46-820c-00bd7b6b9cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6cc718fd-336b-4cf0-8368-17ed9ac30184" xlink:to="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_031f8bd6-3d6e-4871-bdc4-cbdab9dafb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_031f8bd6-3d6e-4871-bdc4-cbdab9dafb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_8ca4811f-1b6d-4f24-a50c-6a441736aead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:to="loc_us-gaap_LineOfCredit_8ca4811f-1b6d-4f24-a50c-6a441736aead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_43e8b733-1d99-49cc-904a-103faa782545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5002ea47-dbef-40cc-ac4d-034f5d448631" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_43e8b733-1d99-49cc-904a-103faa782545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_472ab043-2758-4294-b7af-c128495db3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_ccebe512-c7d5-4e60-8a8e-b4655f8dbc09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472ab043-2758-4294-b7af-c128495db3e1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_ccebe512-c7d5-4e60-8a8e-b4655f8dbc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_78bedf7a-7969-4d9b-92f2-5000137a2b54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472ab043-2758-4294-b7af-c128495db3e1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_78bedf7a-7969-4d9b-92f2-5000137a2b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_ccd8dde8-e19f-444a-b988-8aa3e3d78b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472ab043-2758-4294-b7af-c128495db3e1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_ccd8dde8-e19f-444a-b988-8aa3e3d78b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_05ee306c-5118-4b42-8fed-94610cf0db8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_06159c81-55fa-445b-ade7-a41bee6c3fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05ee306c-5118-4b42-8fed-94610cf0db8f" xlink:to="loc_us-gaap_NetIncomeLoss_06159c81-55fa-445b-ade7-a41bee6c3fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_561d0c8c-1e02-4974-a03e-14ee05aae228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05ee306c-5118-4b42-8fed-94610cf0db8f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_561d0c8c-1e02-4974-a03e-14ee05aae228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_81e983b3-3582-44d0-a8b7-dfd076383d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_561d0c8c-1e02-4974-a03e-14ee05aae228" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_81e983b3-3582-44d0-a8b7-dfd076383d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_aa5dbdc3-ad33-46de-85e9-05017789bb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_561d0c8c-1e02-4974-a03e-14ee05aae228" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_aa5dbdc3-ad33-46de-85e9-05017789bb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3591d893-deb5-4cfe-b823-a99e95a85fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_561d0c8c-1e02-4974-a03e-14ee05aae228" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3591d893-deb5-4cfe-b823-a99e95a85fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a320e2a9-400b-42a0-ae59-c2b73e6e85f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05ee306c-5118-4b42-8fed-94610cf0db8f" xlink:to="loc_us-gaap_EarningsPerShareBasic_a320e2a9-400b-42a0-ae59-c2b73e6e85f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_222a28c3-af1c-4fe3-bbc5-22a58f4adc97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05ee306c-5118-4b42-8fed-94610cf0db8f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_222a28c3-af1c-4fe3-bbc5-22a58f4adc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_49ac27ce-f828-4e29-b9ce-3fc6986b2fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05ee306c-5118-4b42-8fed-94610cf0db8f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_49ac27ce-f828-4e29-b9ce-3fc6986b2fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_401f6fce-a94a-4fd4-a887-a4620b0c3759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_6c6feef6-9101-4b88-8efb-959b94c68d84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_401f6fce-a94a-4fd4-a887-a4620b0c3759" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_6c6feef6-9101-4b88-8efb-959b94c68d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b1331c7d-94ce-44ef-afb7-4ebab89d4158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_6c6feef6-9101-4b88-8efb-959b94c68d84" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b1331c7d-94ce-44ef-afb7-4ebab89d4158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_67d6bb39-b99b-4616-a7ab-511c75151ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b1331c7d-94ce-44ef-afb7-4ebab89d4158" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_67d6bb39-b99b-4616-a7ab-511c75151ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e4ad8151-af8d-444e-8c77-5abe85c349cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_67d6bb39-b99b-4616-a7ab-511c75151ac0" xlink:to="loc_us-gaap_SubsequentEventMember_e4ad8151-af8d-444e-8c77-5abe85c349cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_6c6feef6-9101-4b88-8efb-959b94c68d84" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_46f5024a-ebde-42e3-a410-c6e99404b406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_46f5024a-ebde-42e3-a410-c6e99404b406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_557ed165-5877-45a7-8081-5e830cb71712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_557ed165-5877-45a7-8081-5e830cb71712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_efc6c2b5-5f5e-468e-bcf7-b4a8afbf3979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_efc6c2b5-5f5e-468e-bcf7-b4a8afbf3979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_d868ed6f-4a20-4030-8009-3622200cf914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_d868ed6f-4a20-4030-8009-3622200cf914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_36d57445-3e4b-4e1e-b97f-3cba12a34797" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_36d57445-3e4b-4e1e-b97f-3cba12a34797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_563cfb36-a1ae-4727-bae2-325f59521bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ef285be2-72cf-4544-8af4-bca221765fc4" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_563cfb36-a1ae-4727-bae2-325f59521bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#AccumulatedOtherComprehensiveLossDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_76319413-0640-48f9-a8b2-ba224c707705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b1d7cb25-602b-43eb-9a55-ee84aa119bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_76319413-0640-48f9-a8b2-ba224c707705" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b1d7cb25-602b-43eb-9a55-ee84aa119bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c7fdd9f0-8229-42dc-ba89-060665c8ddf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b1d7cb25-602b-43eb-9a55-ee84aa119bf9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c7fdd9f0-8229-42dc-ba89-060665c8ddf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ea006b94-b1e9-4ae6-af9b-a7593b55bb67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c7fdd9f0-8229-42dc-ba89-060665c8ddf8" xlink:to="loc_us-gaap_EquityComponentDomain_ea006b94-b1e9-4ae6-af9b-a7593b55bb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ea006b94-b1e9-4ae6-af9b-a7593b55bb67" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_31380a5b-3249-4eff-85af-99081b598fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_31380a5b-3249-4eff-85af-99081b598fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_ea6cb6be-f77d-4a8a-9317-ee1b484129df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_ea6cb6be-f77d-4a8a-9317-ee1b484129df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_df91c63c-6562-46f7-8a0e-9443cca67b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_df91c63c-6562-46f7-8a0e-9443cca67b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember_a37701b8-ee7c-4f84-ab3e-ac3a24c2142b" xlink:href="dci-20230430.xsd#dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember_a37701b8-ee7c-4f84-ab3e-ac3a24c2142b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember_33a00310-733a-4970-a8bb-36386e4f1349" xlink:href="dci-20230430.xsd#dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_172844b4-4a70-47de-aa4e-61fd9d0e8d41" xlink:to="loc_dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember_33a00310-733a-4970-a8bb-36386e4f1349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_12ce1c21-b23d-45e3-91f3-f8265136a0ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b1d7cb25-602b-43eb-9a55-ee84aa119bf9" xlink:to="loc_srt_StatementScenarioAxis_12ce1c21-b23d-45e3-91f3-f8265136a0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_eefd7d8c-cf6e-408b-acfd-7381559e66de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_12ce1c21-b23d-45e3-91f3-f8265136a0ad" xlink:to="loc_srt_ScenarioUnspecifiedDomain_eefd7d8c-cf6e-408b-acfd-7381559e66de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_a2944763-4fc2-4669-b57b-4b1fa6cc442a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_eefd7d8c-cf6e-408b-acfd-7381559e66de" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_a2944763-4fc2-4669-b57b-4b1fa6cc442a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_6dd4757e-9e07-4400-b004-eab5efc81abb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b1d7cb25-602b-43eb-9a55-ee84aa119bf9" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_6dd4757e-9e07-4400-b004-eab5efc81abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_6dd4757e-9e07-4400-b004-eab5efc81abb" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7e819f8e-e827-46c1-ade2-257d194d44f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_StockholdersEquity_7e819f8e-e827-46c1-ade2-257d194d44f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_429b35c6-3489-49b8-83db-ab0c2d1faa63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_429b35c6-3489-49b8-83db-ab0c2d1faa63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_5aa9efd6-c584-4315-ad05-6bbd9e420f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_5aa9efd6-c584-4315-ad05-6bbd9e420f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_372a2145-1db5-48da-8a0c-b2caddcd9f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_372a2145-1db5-48da-8a0c-b2caddcd9f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_0b3c8c8f-5aa8-46e3-b2b9-e6f803a67a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_0b3c8c8f-5aa8-46e3-b2b9-e6f803a67a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_8c778385-5563-4612-90cf-2e37804e9812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_8c778385-5563-4612-90cf-2e37804e9812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_50074fe4-4d0f-40e4-989e-fcd0eca9caae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_50074fe4-4d0f-40e4-989e-fcd0eca9caae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1011d9df-3bfa-49ac-b8d5-1af1660c81a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1011d9df-3bfa-49ac-b8d5-1af1660c81a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_89c6b6ab-abc9-4ef9-ac2e-2821dd2d6246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1eff4cf0-15de-4f4a-bbfb-46e799d29551" xlink:to="loc_us-gaap_StockholdersEquity_89c6b6ab-abc9-4ef9-ac2e-2821dd2d6246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#StockBasedCompensationNarrativesDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_e59f492f-ad09-4dfb-b8e6-06542fa99596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_e59f492f-ad09-4dfb-b8e6-06542fa99596" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e527fb4b-9c1c-4239-b32e-b8d29d74f3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:to="loc_us-gaap_PlanNameAxis_e527fb4b-9c1c-4239-b32e-b8d29d74f3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c14b6095-bce1-4cc5-96db-bc423c55b388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_e527fb4b-9c1c-4239-b32e-b8d29d74f3f2" xlink:to="loc_us-gaap_PlanNameDomain_c14b6095-bce1-4cc5-96db-bc423c55b388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_A2019MasterStockIncentivePlanMember_ccbf266f-6e4f-46dc-bc19-095eec2481d7" xlink:href="dci-20230430.xsd#dci_A2019MasterStockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_c14b6095-bce1-4cc5-96db-bc423c55b388" xlink:to="loc_dci_A2019MasterStockIncentivePlanMember_ccbf266f-6e4f-46dc-bc19-095eec2481d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b9bddb6a-70aa-42ec-87d4-7bad64df8b06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:to="loc_us-gaap_AwardTypeAxis_b9bddb6a-70aa-42ec-87d4-7bad64df8b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c7d3a2-b6b3-4e0c-9a2c-d39e05ccbd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b9bddb6a-70aa-42ec-87d4-7bad64df8b06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c7d3a2-b6b3-4e0c-9a2c-d39e05ccbd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3e7cf10e-bf5a-42d3-a059-0144d3eace34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c7d3a2-b6b3-4e0c-9a2c-d39e05ccbd9d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3e7cf10e-bf5a-42d3-a059-0144d3eace34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_82ddb61d-3c2e-4565-9532-d7f63e1085cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c7d3a2-b6b3-4e0c-9a2c-d39e05ccbd9d" xlink:to="loc_us-gaap_PerformanceSharesMember_82ddb61d-3c2e-4565-9532-d7f63e1085cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_928f939d-8771-49e3-b983-93134dbb3766" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:to="loc_srt_RangeAxis_928f939d-8771-49e3-b983-93134dbb3766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_739d84a8-9c9d-44b1-850a-d98d751ab676" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_928f939d-8771-49e3-b983-93134dbb3766" xlink:to="loc_srt_RangeMember_739d84a8-9c9d-44b1-850a-d98d751ab676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9f9cb839-44b7-4713-8afc-3500c8c00490" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_739d84a8-9c9d-44b1-850a-d98d751ab676" xlink:to="loc_srt_MinimumMember_9f9cb839-44b7-4713-8afc-3500c8c00490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f584f22b-bc22-4c1f-bd77-6f495e3473e3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_739d84a8-9c9d-44b1-850a-d98d751ab676" xlink:to="loc_srt_MaximumMember_f584f22b-bc22-4c1f-bd77-6f495e3473e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5420f7a7-d2d8-4cd5-9ca4-c0e1073a5b2a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_5cff6d89-5c3a-4f6e-a4e5-86c50a57f306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_5cff6d89-5c3a-4f6e-a4e5-86c50a57f306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4d6e43a6-492c-4183-a4a9-93bd823fd35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4d6e43a6-492c-4183-a4a9-93bd823fd35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2e25e123-89ff-422b-9476-f980a4692763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2e25e123-89ff-422b-9476-f980a4692763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_324c7b5f-855e-47f6-81d2-6e3ecabe536c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_324c7b5f-855e-47f6-81d2-6e3ecabe536c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_7fa1b59d-ee2a-4616-a562-238c6a6e4f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_7fa1b59d-ee2a-4616-a562-238c6a6e4f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a66ae9ac-ea15-447c-b157-acb0250c9cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a66ae9ac-ea15-447c-b157-acb0250c9cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage_36953cd5-9d1b-45e7-87d0-6067d228c418" xlink:href="dci-20230430.xsd#dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f1803c39-166d-41f5-8f58-2d47c19ad7c3" xlink:to="loc_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage_36953cd5-9d1b-45e7-87d0-6067d228c418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#StockBasedCompensationSummaryofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_d61e585a-377f-4219-97cc-dc668fb1855e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ad85ae20-561e-4041-8529-49bcbbfabb91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_d61e585a-377f-4219-97cc-dc668fb1855e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ad85ae20-561e-4041-8529-49bcbbfabb91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e50bc2f6-7661-4d45-8a76-ca163746cecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ad85ae20-561e-4041-8529-49bcbbfabb91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e50bc2f6-7661-4d45-8a76-ca163746cecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d988fc33-4cb4-4070-b34f-be5d65b93878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ad85ae20-561e-4041-8529-49bcbbfabb91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d988fc33-4cb4-4070-b34f-be5d65b93878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_30050f5c-a4f1-4591-b7b0-9a17bfe99bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ad85ae20-561e-4041-8529-49bcbbfabb91" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_30050f5c-a4f1-4591-b7b0-9a17bfe99bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_c0a6f672-e06a-46f9-a584-03db5a0d68ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ad85ae20-561e-4041-8529-49bcbbfabb91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_c0a6f672-e06a-46f9-a584-03db5a0d68ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3b9ee195-fe4e-4cf3-bccb-597263e1ff5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ad85ae20-561e-4041-8529-49bcbbfabb91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3b9ee195-fe4e-4cf3-bccb-597263e1ff5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_56ce0fd0-b68e-435f-95aa-6bd0122d8455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_d61e585a-377f-4219-97cc-dc668fb1855e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_56ce0fd0-b68e-435f-95aa-6bd0122d8455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2d1e327e-4c1b-45cb-b507-aee7f09bcc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_56ce0fd0-b68e-435f-95aa-6bd0122d8455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2d1e327e-4c1b-45cb-b507-aee7f09bcc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d9b438e1-0eea-40ab-b2db-d0284a1c3716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_56ce0fd0-b68e-435f-95aa-6bd0122d8455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d9b438e1-0eea-40ab-b2db-d0284a1c3716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a6b04997-a157-4e89-b126-f889e6f4f83b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_56ce0fd0-b68e-435f-95aa-6bd0122d8455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a6b04997-a157-4e89-b126-f889e6f4f83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_9a153ace-5ae4-4252-b260-64f51894cc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_56ce0fd0-b68e-435f-95aa-6bd0122d8455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_9a153ace-5ae4-4252-b260-64f51894cc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_df84a369-536f-4a29-8fdf-ec563721f5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_56ce0fd0-b68e-435f-95aa-6bd0122d8455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_df84a369-536f-4a29-8fdf-ec563721f5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#StockBasedCompensationSummaryofPerformanceAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_ea1b8e25-5cc4-429a-b3c7-5ddfbc260a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68e5c7fa-c28f-4da3-9065-a9a462b04df7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_ea1b8e25-5cc4-429a-b3c7-5ddfbc260a14" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68e5c7fa-c28f-4da3-9065-a9a462b04df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_870ad861-e4ec-416c-b870-d795975907f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68e5c7fa-c28f-4da3-9065-a9a462b04df7" xlink:to="loc_us-gaap_AwardTypeAxis_870ad861-e4ec-416c-b870-d795975907f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1007947b-2bf4-46ab-8b00-0f6eb335068b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_870ad861-e4ec-416c-b870-d795975907f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1007947b-2bf4-46ab-8b00-0f6eb335068b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_7cf444f8-fd26-4cfd-906c-547c0864610e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1007947b-2bf4-46ab-8b00-0f6eb335068b" xlink:to="loc_us-gaap_PerformanceSharesMember_7cf444f8-fd26-4cfd-906c-547c0864610e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_367f3e63-1ed0-4a88-aace-e65632f1296f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68e5c7fa-c28f-4da3-9065-a9a462b04df7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_367f3e63-1ed0-4a88-aace-e65632f1296f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_367f3e63-1ed0-4a88-aace-e65632f1296f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3a69bcc8-e5dc-4e0e-843a-eda7e5ea568d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3a69bcc8-e5dc-4e0e-843a-eda7e5ea568d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9ab0a8d0-ad7d-44cd-965b-3085a7c3a90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9ab0a8d0-ad7d-44cd-965b-3085a7c3a90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2ad7b4c2-f50b-47bd-a9c4-a2b536c21e01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2ad7b4c2-f50b-47bd-a9c4-a2b536c21e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9e030925-93fc-41f9-9ef0-8906a4125126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9e030925-93fc-41f9-9ef0-8906a4125126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb8a8f77-4c05-4d96-9be2-3be83ca4e7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4401a05b-a8d9-43fd-a744-ffa0f89114ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb8a8f77-4c05-4d96-9be2-3be83ca4e7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_367f3e63-1ed0-4a88-aace-e65632f1296f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_971472b3-c0c0-41bf-a4b9-c0a09e2ea5da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_971472b3-c0c0-41bf-a4b9-c0a09e2ea5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f2e60fd7-261b-4181-af46-7f73ef3c82df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f2e60fd7-261b-4181-af46-7f73ef3c82df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6a130fe3-a7ce-44ed-9d83-669b8108843b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6a130fe3-a7ce-44ed-9d83-669b8108843b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e4589030-83a1-4aaa-8dae-39c637f2ef4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e4589030-83a1-4aaa-8dae-39c637f2ef4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_35c55aeb-46f4-41d3-8895-9cbd610e6ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c9aeceb9-860f-45c2-bd5f-1c8429e13bab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_35c55aeb-46f4-41d3-8895-9cbd610e6ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_48f922ca-fb62-4838-b9d8-148e7692b73e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_2ccb37ba-db9b-4a14-9316-6d57148a17c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_48f922ca-fb62-4838-b9d8-148e7692b73e" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_2ccb37ba-db9b-4a14-9316-6d57148a17c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_425da5b8-6d11-4f3f-b76c-5b978382fc5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_2ccb37ba-db9b-4a14-9316-6d57148a17c6" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_425da5b8-6d11-4f3f-b76c-5b978382fc5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_39f88efa-28b9-43cf-80df-f5fdd5803c67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_2ccb37ba-db9b-4a14-9316-6d57148a17c6" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_39f88efa-28b9-43cf-80df-f5fdd5803c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c53f8e43-72b3-4486-8c57-23aa6c9fd848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_2ccb37ba-db9b-4a14-9316-6d57148a17c6" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c53f8e43-72b3-4486-8c57-23aa6c9fd848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_49835040-e715-40d6-a593-5c2c82927863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_2ccb37ba-db9b-4a14-9316-6d57148a17c6" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_49835040-e715-40d6-a593-5c2c82927863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_92640bbb-46f2-43ab-8aab-60c87192d706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_2ccb37ba-db9b-4a14-9316-6d57148a17c6" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_92640bbb-46f2-43ab-8aab-60c87192d706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_DefinedBenefitPlanSettlementCost_0df4892a-4491-4120-a2c4-d8c29a93b320" xlink:href="dci-20230430.xsd#dci_DefinedBenefitPlanSettlementCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_2ccb37ba-db9b-4a14-9316-6d57148a17c6" xlink:to="loc_dci_DefinedBenefitPlanSettlementCost_0df4892a-4491-4120-a2c4-d8c29a93b320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d1eb9940-1f3c-4061-a1a1-6e5baf31ba44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_2ccb37ba-db9b-4a14-9316-6d57148a17c6" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d1eb9940-1f3c-4061-a1a1-6e5baf31ba44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_e76431ed-7faf-4ac0-a7b7-897e1ffbafc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_3fa44d91-5547-4b0c-accd-0d9f4cbb7f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_e76431ed-7faf-4ac0-a7b7-897e1ffbafc0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_3fa44d91-5547-4b0c-accd-0d9f4cbb7f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_37700cb7-452a-46ac-845f-2190e09525e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_3fa44d91-5547-4b0c-accd-0d9f4cbb7f2c" xlink:to="loc_srt_StatementScenarioAxis_37700cb7-452a-46ac-845f-2190e09525e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7c1ed42f-b7da-4bfc-8536-6aadd110de24" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_37700cb7-452a-46ac-845f-2190e09525e8" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7c1ed42f-b7da-4bfc-8536-6aadd110de24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_78e08c12-3ee9-4224-b612-664d7d6a5a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_7c1ed42f-b7da-4bfc-8536-6aadd110de24" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_78e08c12-3ee9-4224-b612-664d7d6a5a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a89e8bb7-eb34-44ec-b4fa-42d83bc3da19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_3fa44d91-5547-4b0c-accd-0d9f4cbb7f2c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a89e8bb7-eb34-44ec-b4fa-42d83bc3da19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4834ecc0-b0f9-48b9-bce6-bc43bafe568f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a89e8bb7-eb34-44ec-b4fa-42d83bc3da19" xlink:to="loc_us-gaap_EquityComponentDomain_4834ecc0-b0f9-48b9-bce6-bc43bafe568f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_62ddd535-0f12-41b1-8531-c1f32d82903d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4834ecc0-b0f9-48b9-bce6-bc43bafe568f" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_62ddd535-0f12-41b1-8531-c1f32d82903d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable_3fa44d91-5547-4b0c-accd-0d9f4cbb7f2c" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2ee9cd21-ad01-4582-baa6-f84f93ba9ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2ee9cd21-ad01-4582-baa6-f84f93ba9ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_5b4c2445-a410-4272-b501-e41ef2160310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_5b4c2445-a410-4272-b501-e41ef2160310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_DefinedBenefitPlanSettlementCost_9f5b087b-3d74-453c-940c-bbfdfa5afeae" xlink:href="dci-20230430.xsd#dci_DefinedBenefitPlanSettlementCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_fdc363fe-5bd9-48ee-b698-9b077f1e5664" xlink:to="loc_dci_DefinedBenefitPlanSettlementCost_9f5b087b-3d74-453c-940c-bbfdfa5afeae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#DerivativeInstrumentsandHedgingDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3bf5d8b0-fd5b-430c-ba47-f2fc2c5fa479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3bf5d8b0-fd5b-430c-ba47-f2fc2c5fa479" xlink:to="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_30384d14-6daf-43b6-8cb5-903bd73d2580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_30384d14-6daf-43b6-8cb5-903bd73d2580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a8e2c407-b880-40f7-8651-92cf88d12f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_30384d14-6daf-43b6-8cb5-903bd73d2580" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a8e2c407-b880-40f7-8651-92cf88d12f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_5b352db6-2c2e-4dfa-8527-d56b673f934c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a8e2c407-b880-40f7-8651-92cf88d12f0f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_5b352db6-2c2e-4dfa-8527-d56b673f934c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c30ae75-2ac4-457c-82fc-467e433a7035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c30ae75-2ac4-457c-82fc-467e433a7035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8752493d-43b9-4b6a-9064-cce69f648cda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c30ae75-2ac4-457c-82fc-467e433a7035" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8752493d-43b9-4b6a-9064-cce69f648cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_73ce7a22-11c3-4fe9-a808-76fd172e031d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8752493d-43b9-4b6a-9064-cce69f648cda" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_73ce7a22-11c3-4fe9-a808-76fd172e031d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_23c4fb44-fc22-490b-a3ec-1de45dcff448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:to="loc_us-gaap_HedgingDesignationAxis_23c4fb44-fc22-490b-a3ec-1de45dcff448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_9a0a6be5-80ca-4c1c-81c0-c59b0c292367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_23c4fb44-fc22-490b-a3ec-1de45dcff448" xlink:to="loc_us-gaap_HedgingDesignationDomain_9a0a6be5-80ca-4c1c-81c0-c59b0c292367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e08c6941-02c3-4307-9a3f-b28ee92b4a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_9a0a6be5-80ca-4c1c-81c0-c59b0c292367" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e08c6941-02c3-4307-9a3f-b28ee92b4a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_13337c0c-a052-4b53-ac58-7029976a9989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_9a0a6be5-80ca-4c1c-81c0-c59b0c292367" xlink:to="loc_us-gaap_NondesignatedMember_13337c0c-a052-4b53-ac58-7029976a9989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f4043715-521d-4f66-868a-999de7a3b748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f4043715-521d-4f66-868a-999de7a3b748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_eb9f94c6-6367-43b9-84fa-6ee7fbcaf0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f4043715-521d-4f66-868a-999de7a3b748" xlink:to="loc_us-gaap_HedgingRelationshipDomain_eb9f94c6-6367-43b9-84fa-6ee7fbcaf0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_ac63735d-c4b1-4cf2-8bb9-c2786a097467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_eb9f94c6-6367-43b9-84fa-6ee7fbcaf0f4" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_ac63735d-c4b1-4cf2-8bb9-c2786a097467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b3c24f14-1484-46bb-a323-14def58698bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_194615d5-1052-4a54-8e61-13c0db8ab619" xlink:to="loc_us-gaap_DerivativeLineItems_b3c24f14-1484-46bb-a323-14def58698bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_0c28e673-dae8-4b04-a9c4-bc3eb15cba6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b3c24f14-1484-46bb-a323-14def58698bb" xlink:to="loc_us-gaap_DerivativeTermOfContract_0c28e673-dae8-4b04-a9c4-bc3eb15cba6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_71342024-56a0-4f9d-82f6-ffc88984c71f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b3c24f14-1484-46bb-a323-14def58698bb" xlink:to="loc_us-gaap_DerivativeNotionalAmount_71342024-56a0-4f9d-82f6-ffc88984c71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1ff0110d-b550-4e9e-aeca-445f39ae3eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1ff0110d-b550-4e9e-aeca-445f39ae3eb0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_84adc9c1-d661-4bc8-b50e-e93365463cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:to="loc_us-gaap_DebtInstrumentAxis_84adc9c1-d661-4bc8-b50e-e93365463cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_84adc9c1-d661-4bc8-b50e-e93365463cc1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LongTermDebtFixedInterestRateMember_9869fae0-671c-47bc-a625-99fecc83b9e2" xlink:href="dci-20230430.xsd#dci_LongTermDebtFixedInterestRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:to="loc_dci_LongTermDebtFixedInterestRateMember_9869fae0-671c-47bc-a625-99fecc83b9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember_14502bd5-90f7-4380-9247-cfe78154b996" xlink:href="dci-20230430.xsd#dci_CurrentPortionOfLongTermDebtFixedInterestRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:to="loc_dci_CurrentPortionOfLongTermDebtFixedInterestRateMember_14502bd5-90f7-4380-9247-cfe78154b996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LongTermDebtVariableInterestRateMember_61875f1a-cc5e-486d-88f0-0e37583bf663" xlink:href="dci-20230430.xsd#dci_LongTermDebtVariableInterestRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_15f71e61-066f-404c-ae39-38f2ffe181a8" xlink:to="loc_dci_LongTermDebtVariableInterestRateMember_61875f1a-cc5e-486d-88f0-0e37583bf663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_228a88db-18c5-4789-af1b-b5fcaba312e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_228a88db-18c5-4789-af1b-b5fcaba312e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_743c0fde-3db0-4314-abad-0904f4a2dd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_228a88db-18c5-4789-af1b-b5fcaba312e3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_743c0fde-3db0-4314-abad-0904f4a2dd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_941ab7b7-026b-422c-b46d-0a8b29d1de38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_743c0fde-3db0-4314-abad-0904f4a2dd70" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_941ab7b7-026b-422c-b46d-0a8b29d1de38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d12da705-7c61-4970-9afc-5fbfb304fdb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_743c0fde-3db0-4314-abad-0904f4a2dd70" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d12da705-7c61-4970-9afc-5fbfb304fdb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_24dfa227-6263-4989-ab4d-14f9155a00ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_24dfa227-6263-4989-ab4d-14f9155a00ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_98eb5b1f-667a-45a7-8a7d-0909646c8df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_24dfa227-6263-4989-ab4d-14f9155a00ca" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_98eb5b1f-667a-45a7-8a7d-0909646c8df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9c65cd38-fb47-444a-9a05-cc23e23395c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_98eb5b1f-667a-45a7-8a7d-0909646c8df0" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9c65cd38-fb47-444a-9a05-cc23e23395c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4de42832-30de-43f7-85e8-da36b8a37d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9c65cd38-fb47-444a-9a05-cc23e23395c4" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4de42832-30de-43f7-85e8-da36b8a37d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b95a9247-0b0a-4e7a-b88c-62831a8e4731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9c65cd38-fb47-444a-9a05-cc23e23395c4" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b95a9247-0b0a-4e7a-b88c-62831a8e4731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_572b9086-4a35-446f-8420-28366c4edcac" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_c8c1d229-ca8b-4f26-8f18-9723c0f7d379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_us-gaap_DebtInstrumentFairValue_c8c1d229-ca8b-4f26-8f18-9723c0f7d379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_84cb85df-26ce-439f-931f-613cd86c2dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_us-gaap_EquityMethodInvestments_84cb85df-26ce-439f-931f-613cd86c2dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_f724ff38-5601-461b-bdc0-cf22aba767f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_f724ff38-5601-461b-bdc0-cf22aba767f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue_9047e4a0-ab0a-4f34-9e15-f2fe7edf9c13" xlink:href="dci-20230430.xsd#dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue_9047e4a0-ab0a-4f34-9e15-f2fe7edf9c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_f9ada63b-2d87-44a0-81cb-8cc4a9d89679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dfe1a50-95d3-4ab8-8f19-20e0bcaaab6d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_f9ada63b-2d87-44a0-81cb-8cc4a9d89679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#FairValueMeasurementsDerivativesontheBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d7ab07f2-b6f3-423b-a960-d6c2e6714a11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d7ab07f2-b6f3-423b-a960-d6c2e6714a11" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_7658b61a-c1e7-400f-b953-e14fbd12ff6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:to="loc_us-gaap_HedgingDesignationAxis_7658b61a-c1e7-400f-b953-e14fbd12ff6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_7460196d-d921-4785-98a1-51fd22450a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_7658b61a-c1e7-400f-b953-e14fbd12ff6e" xlink:to="loc_us-gaap_HedgingDesignationDomain_7460196d-d921-4785-98a1-51fd22450a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7ca2c9cc-b2cb-4b03-8e2e-d285cc0ae744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_7460196d-d921-4785-98a1-51fd22450a37" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7ca2c9cc-b2cb-4b03-8e2e-d285cc0ae744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e43512c6-a3ae-46dc-b093-b482f348ac2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_7460196d-d921-4785-98a1-51fd22450a37" xlink:to="loc_us-gaap_NondesignatedMember_e43512c6-a3ae-46dc-b093-b482f348ac2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4557e263-cc47-4528-bfe1-3697103a0a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4557e263-cc47-4528-bfe1-3697103a0a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab22b759-f03d-4585-bc87-75a7b7437af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4557e263-cc47-4528-bfe1-3697103a0a5d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab22b759-f03d-4585-bc87-75a7b7437af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e4de8852-ef33-40bf-b773-10eead781ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab22b759-f03d-4585-bc87-75a7b7437af2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e4de8852-ef33-40bf-b773-10eead781ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_84e44cc4-bc2c-4ae7-ad06-edf04defc456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_84e44cc4-bc2c-4ae7-ad06-edf04defc456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_39960cbf-9600-433e-9283-34495585627e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_84e44cc4-bc2c-4ae7-ad06-edf04defc456" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_39960cbf-9600-433e-9283-34495585627e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_98960fee-6108-4451-b106-4228fcb1f4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_39960cbf-9600-433e-9283-34495585627e" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_98960fee-6108-4451-b106-4228fcb1f4c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ed14fc81-6730-4fdf-b100-0d4946c38396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ed14fc81-6730-4fdf-b100-0d4946c38396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_3663d6bd-656a-4813-be63-9a796b93d218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ed14fc81-6730-4fdf-b100-0d4946c38396" xlink:to="loc_us-gaap_HedgingRelationshipDomain_3663d6bd-656a-4813-be63-9a796b93d218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_bb764cfa-55b0-4539-bda0-20e20798fe79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_3663d6bd-656a-4813-be63-9a796b93d218" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_bb764cfa-55b0-4539-bda0-20e20798fe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6cb0d72b-ca3e-4bca-aed7-c45af3716597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_01a5b070-fcf5-42d5-b0e1-44586f36fa1e" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6cb0d72b-ca3e-4bca-aed7-c45af3716597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_9e6cdf48-de29-478c-b1f9-c1cd07d49a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6cb0d72b-ca3e-4bca-aed7-c45af3716597" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_9e6cdf48-de29-478c-b1f9-c1cd07d49a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_01ad8185-e92c-4c8d-b239-1b417ebd7ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6cb0d72b-ca3e-4bca-aed7-c45af3716597" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_01ad8185-e92c-4c8d-b239-1b417ebd7ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GuaranteesBalanceSheetDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GuaranteesBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/GuaranteesBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_2f48cbbc-a1de-4e35-a6fb-0f992ff6498e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_82ce646b-eb7e-4dbe-9cfe-c4c29e66fc08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_2f48cbbc-a1de-4e35-a6fb-0f992ff6498e" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_82ce646b-eb7e-4dbe-9cfe-c4c29e66fc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_1d6be97d-0c41-41a9-a758-86149a8f9e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_2f48cbbc-a1de-4e35-a6fb-0f992ff6498e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_1d6be97d-0c41-41a9-a758-86149a8f9e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/GuaranteesNarrativeDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#GuaranteesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/GuaranteesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_271c2f07-d3bb-4119-839d-4b8e96098ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTable_4fe432f0-bf64-4051-951e-418beb460d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_271c2f07-d3bb-4119-839d-4b8e96098ee1" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTable_4fe432f0-bf64-4051-951e-418beb460d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4611e326-50d3-4093-88ff-353edf76d255" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTable_4fe432f0-bf64-4051-951e-418beb460d17" xlink:to="loc_dei_LegalEntityAxis_4611e326-50d3-4093-88ff-353edf76d255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f01a5ca0-d1b7-4947-845e-33e421ace18c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4611e326-50d3-4093-88ff-353edf76d255" xlink:to="loc_dei_EntityDomain_f01a5ca0-d1b7-4947-845e-33e421ace18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AdvancedFiltrationSystemsIncMember_a2f9c227-66bb-4c46-86e8-a6d93160c1b2" xlink:href="dci-20230430.xsd#dci_AdvancedFiltrationSystemsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f01a5ca0-d1b7-4947-845e-33e421ace18c" xlink:to="loc_dci_AdvancedFiltrationSystemsIncMember_a2f9c227-66bb-4c46-86e8-a6d93160c1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_86bc22b5-0734-4fd0-8ff4-ba4b30e2e47b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTable_4fe432f0-bf64-4051-951e-418beb460d17" xlink:to="loc_us-gaap_CreditFacilityAxis_86bc22b5-0734-4fd0-8ff4-ba4b30e2e47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_aaa6a3fd-f46c-4529-bc38-998bbb299595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_86bc22b5-0734-4fd0-8ff4-ba4b30e2e47b" xlink:to="loc_us-gaap_CreditFacilityDomain_aaa6a3fd-f46c-4529-bc38-998bbb299595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e9082ba6-e732-43a6-8d42-43bc10b36080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_aaa6a3fd-f46c-4529-bc38-998bbb299595" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e9082ba6-e732-43a6-8d42-43bc10b36080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_MultiCurrencyRevolvingCreditFacilityMember_f32bf9e8-7c99-407b-9d6e-021b5ac897c8" xlink:href="dci-20230430.xsd#dci_MultiCurrencyRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_aaa6a3fd-f46c-4529-bc38-998bbb299595" xlink:to="loc_dci_MultiCurrencyRevolvingCreditFacilityMember_f32bf9e8-7c99-407b-9d6e-021b5ac897c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTable_4fe432f0-bf64-4051-951e-418beb460d17" xlink:to="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_762140a5-6ff5-45ed-bd86-a2d6d6f235dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_762140a5-6ff5-45ed-bd86-a2d6d6f235dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7195ca19-2f94-4bd6-99fe-0fa58a5d3965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7195ca19-2f94-4bd6-99fe-0fa58a5d3965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_45fcdfef-bf61-41df-8814-4853227e9684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsLineItems_a62c6fe2-9254-44ae-9fc8-596ce7e675a0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_45fcdfef-bf61-41df-8814-4853227e9684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0456acee-1a2e-4573-a5ee-bedc2e93f255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3c36c673-f491-4952-bdcc-4c77508d916f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0456acee-1a2e-4573-a5ee-bedc2e93f255" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3c36c673-f491-4952-bdcc-4c77508d916f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17833ca0-72f8-496d-a6c9-a3833fc8e79e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3c36c673-f491-4952-bdcc-4c77508d916f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17833ca0-72f8-496d-a6c9-a3833fc8e79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86f1cd8f-9143-491a-b03c-ed6527f551a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17833ca0-72f8-496d-a6c9-a3833fc8e79e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86f1cd8f-9143-491a-b03c-ed6527f551a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_PurilogicsMember_d8711c6a-ae85-4f87-a7ae-5aacc100e4cb" xlink:href="dci-20230430.xsd#dci_PurilogicsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86f1cd8f-9143-491a-b03c-ed6527f551a7" xlink:to="loc_dci_PurilogicsMember_d8711c6a-ae85-4f87-a7ae-5aacc100e4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_6e7f45fe-d6d0-4fbc-a1c4-f9b0d0988177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86f1cd8f-9143-491a-b03c-ed6527f551a7" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_6e7f45fe-d6d0-4fbc-a1c4-f9b0d0988177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a4617052-5094-4d01-988c-a6376e341afc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3c36c673-f491-4952-bdcc-4c77508d916f" xlink:to="loc_srt_RangeAxis_a4617052-5094-4d01-988c-a6376e341afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f76fce40-bb6a-4679-8594-d196a8963726" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a4617052-5094-4d01-988c-a6376e341afc" xlink:to="loc_srt_RangeMember_f76fce40-bb6a-4679-8594-d196a8963726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5c1ff09f-4806-4ee7-ba18-19e6316bbfbf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f76fce40-bb6a-4679-8594-d196a8963726" xlink:to="loc_srt_MinimumMember_5c1ff09f-4806-4ee7-ba18-19e6316bbfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4f9049c9-a5e2-4f28-a2b9-6597e7d2c1e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f76fce40-bb6a-4679-8594-d196a8963726" xlink:to="loc_srt_MaximumMember_4f9049c9-a5e2-4f28-a2b9-6597e7d2c1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3c36c673-f491-4952-bdcc-4c77508d916f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ContingentConsiderationMilestoneAchievementPeriod_1016d149-9c34-42fa-acea-c675d1c09c80" xlink:href="dci-20230430.xsd#dci_ContingentConsiderationMilestoneAchievementPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_dci_ContingentConsiderationMilestoneAchievementPeriod_1016d149-9c34-42fa-acea-c675d1c09c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_f712c7fa-677b-42ad-83da-0911d09b25f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_f712c7fa-677b-42ad-83da-0911d09b25f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ContingentCompensation_d9c878c8-8116-4858-8d63-b143ad099f57" xlink:href="dci-20230430.xsd#dci_ContingentCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_dci_ContingentCompensation_d9c878c8-8116-4858-8d63-b143ad099f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_842d41ec-84ed-4203-9fca-39b27051e07a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_842d41ec-84ed-4203-9fca-39b27051e07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ed52fd0f-4664-426a-98d2-20c1f58610fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ed52fd0f-4664-426a-98d2-20c1f58610fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_63f21c62-3447-4746-ad74-0b3b9c976471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_63f21c62-3447-4746-ad74-0b3b9c976471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod_6e7aa407-744e-4896-bb32-3cff4c9d094f" xlink:href="dci-20230430.xsd#dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_785050bd-1add-43fa-bd7c-ea2a5fcc8340" xlink:to="loc_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod_6e7aa407-744e-4896-bb32-3cff4c9d094f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/SegmentReportingNarrativesDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#SegmentReportingNarrativesDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/SegmentReportingNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_4a7c36ff-ae97-42ad-b050-3d759c40d97a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_fddea0f5-946d-40bf-aa48-e0ab4f07720f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4a7c36ff-ae97-42ad-b050-3d759c40d97a" xlink:to="loc_us-gaap_NumberOfReportableSegments_fddea0f5-946d-40bf-aa48-e0ab4f07720f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#SegmentReportingScheduleofSegmentReportDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_88f7f5cc-6b5e-4b24-9f3c-d6c473884961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_88f7f5cc-6b5e-4b24-9f3c-d6c473884961" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_152caafb-edb7-40a0-bd88-064f1887ef6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_152caafb-edb7-40a0-bd88-064f1887ef6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_152caafb-edb7-40a0-bd88-064f1887ef6c" xlink:to="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_EngineProductsSegmentMember_3067f697-1bb9-4f03-aa53-c08a480e9ad5" xlink:href="dci-20230430.xsd#dci_EngineProductsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:to="loc_dci_EngineProductsSegmentMember_3067f697-1bb9-4f03-aa53-c08a480e9ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialProductsSegmentMember_659efeed-5988-42f6-a6ff-9ce5089ab937" xlink:href="dci-20230430.xsd#dci_IndustrialProductsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:to="loc_dci_IndustrialProductsSegmentMember_659efeed-5988-42f6-a6ff-9ce5089ab937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LifeSciencesSegmentMember_e6806150-32e9-4f9b-b344-ec12e7e1481d" xlink:href="dci-20230430.xsd#dci_LifeSciencesSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0a00d001-8352-48ad-a9d9-e8610fc4c0db" xlink:to="loc_dci_LifeSciencesSegmentMember_e6806150-32e9-4f9b-b344-ec12e7e1481d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d7462c33-a08c-4580-8cf6-7f2df07b2b36" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:to="loc_srt_ConsolidationItemsAxis_d7462c33-a08c-4580-8cf6-7f2df07b2b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9e97f6ec-164a-46fc-89be-5aced910639d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_d7462c33-a08c-4580-8cf6-7f2df07b2b36" xlink:to="loc_srt_ConsolidationItemsDomain_9e97f6ec-164a-46fc-89be-5aced910639d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3b1a6565-5e90-48fd-b246-b12cbf68cc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9e97f6ec-164a-46fc-89be-5aced910639d" xlink:to="loc_us-gaap_OperatingSegmentsMember_3b1a6565-5e90-48fd-b246-b12cbf68cc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_b53ea273-bfcb-4a3b-a3ca-ca7069cd8a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9e97f6ec-164a-46fc-89be-5aced910639d" xlink:to="loc_us-gaap_CorporateNonSegmentMember_b53ea273-bfcb-4a3b-a3ca-ca7069cd8a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1ebf1596-7ec1-465f-b746-52c30983ba6d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:to="loc_srt_ProductOrServiceAxis_1ebf1596-7ec1-465f-b746-52c30983ba6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1ebf1596-7ec1-465f-b746-52c30983ba6d" xlink:to="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_OffRoadProductsMember_560b1e7d-87fb-4635-ae95-ac50f7b00898" xlink:href="dci-20230430.xsd#dci_OffRoadProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_OffRoadProductsMember_560b1e7d-87fb-4635-ae95-ac50f7b00898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_OnRoadProductsMember_c87d29a4-b7c0-443b-adba-1c1cf8d278a9" xlink:href="dci-20230430.xsd#dci_OnRoadProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_OnRoadProductsMember_c87d29a4-b7c0-443b-adba-1c1cf8d278a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AftermarketProductsMember_8c5790e4-85df-4f54-abcf-498ef5849e3b" xlink:href="dci-20230430.xsd#dci_AftermarketProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_AftermarketProductsMember_8c5790e4-85df-4f54-abcf-498ef5849e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialFiltrationSolutionsProductsMember_57a47cf7-a730-4666-881d-37436092aeea" xlink:href="dci-20230430.xsd#dci_IndustrialFiltrationSolutionsProductsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_IndustrialFiltrationSolutionsProductsMember_57a47cf7-a730-4666-881d-37436092aeea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_AerospaceAndDefenseProductsMember_483cbbd6-59c7-4203-87fc-3f9aa25317a6" xlink:href="dci-20230430.xsd#dci_AerospaceAndDefenseProductsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_bb1c1051-036a-4956-8beb-9e5a23ad8b17" xlink:to="loc_dci_AerospaceAndDefenseProductsMember_483cbbd6-59c7-4203-87fc-3f9aa25317a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_18c06451-8d85-4e6a-a54a-7c0dac4c1434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a899cb3b-87ac-4e25-bc60-974d0c656151" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_18c06451-8d85-4e6a-a54a-7c0dac4c1434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_1d181ac9-49fb-45df-8f87-19a4b58809ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_18c06451-8d85-4e6a-a54a-7c0dac4c1434" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_1d181ac9-49fb-45df-8f87-19a4b58809ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bcf19887-c640-4b8f-8b1d-261d9edde0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_18c06451-8d85-4e6a-a54a-7c0dac4c1434" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bcf19887-c640-4b8f-8b1d-261d9edde0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#SegmentReportingAssetsbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_ee47719c-3f96-44f1-98e9-70293914a474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8adcf12f-8a01-4a12-8e94-cef30b179d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_ee47719c-3f96-44f1-98e9-70293914a474" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8adcf12f-8a01-4a12-8e94-cef30b179d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7d9d81f3-0954-46a4-b6da-3b1cbb4ddf4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8adcf12f-8a01-4a12-8e94-cef30b179d56" xlink:to="loc_srt_ConsolidationItemsAxis_7d9d81f3-0954-46a4-b6da-3b1cbb4ddf4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_74a70a53-63d1-41bb-a895-2adc0bde7fe2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_7d9d81f3-0954-46a4-b6da-3b1cbb4ddf4c" xlink:to="loc_srt_ConsolidationItemsDomain_74a70a53-63d1-41bb-a895-2adc0bde7fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_a952ead6-8620-4f2e-8042-702754559025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_74a70a53-63d1-41bb-a895-2adc0bde7fe2" xlink:to="loc_us-gaap_OperatingSegmentsMember_a952ead6-8620-4f2e-8042-702754559025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_b1991e66-0ad9-48d9-a43b-4192cdf10f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_74a70a53-63d1-41bb-a895-2adc0bde7fe2" xlink:to="loc_us-gaap_CorporateNonSegmentMember_b1991e66-0ad9-48d9-a43b-4192cdf10f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6c829f3a-9ad7-4e60-a118-670430bbc279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8adcf12f-8a01-4a12-8e94-cef30b179d56" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6c829f3a-9ad7-4e60-a118-670430bbc279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6c829f3a-9ad7-4e60-a118-670430bbc279" xlink:to="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_EngineProductsSegmentMember_b36a8529-2dea-431e-a2cd-7482a04d6785" xlink:href="dci-20230430.xsd#dci_EngineProductsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:to="loc_dci_EngineProductsSegmentMember_b36a8529-2dea-431e-a2cd-7482a04d6785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_IndustrialProductsSegmentMember_21312206-8e15-42bc-851e-4aa2c87f454e" xlink:href="dci-20230430.xsd#dci_IndustrialProductsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:to="loc_dci_IndustrialProductsSegmentMember_21312206-8e15-42bc-851e-4aa2c87f454e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_LifeSciencesSegmentMember_c9565839-9ece-4f23-9734-31e4af1b3c63" xlink:href="dci-20230430.xsd#dci_LifeSciencesSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_704dde67-a666-434f-bfcf-24ddbfe45d2b" xlink:to="loc_dci_LifeSciencesSegmentMember_c9565839-9ece-4f23-9734-31e4af1b3c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6b87a214-cbae-4f0d-a2ff-caa21f3d7fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8adcf12f-8a01-4a12-8e94-cef30b179d56" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_6b87a214-cbae-4f0d-a2ff-caa21f3d7fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_db9973a7-1783-423e-8d06-0efcaa0d6589" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6b87a214-cbae-4f0d-a2ff-caa21f3d7fcf" xlink:to="loc_us-gaap_Assets_db9973a7-1783-423e-8d06-0efcaa0d6589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.donaldson.com/role/RestructuringandOtherChargesDetails" xlink:type="simple" xlink:href="dci-20230430.xsd#RestructuringandOtherChargesDetails"/>
  <link:presentationLink xlink:role="http://www.donaldson.com/role/RestructuringandOtherChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ed2ce63b-ca52-48ba-970e-a85240c76cce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8b1e68ed-8d01-4bed-ab70-67311d9f6d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ed2ce63b-ca52-48ba-970e-a85240c76cce" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8b1e68ed-8d01-4bed-ab70-67311d9f6d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_56966f06-b948-46f1-9e3b-3a19019d7391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8b1e68ed-8d01-4bed-ab70-67311d9f6d95" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_56966f06-b948-46f1-9e3b-3a19019d7391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_499284c6-633c-4082-accd-bb949c03ccb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_56966f06-b948-46f1-9e3b-3a19019d7391" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_499284c6-633c-4082-accd-bb949c03ccb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_56fb7153-7420-46ef-8e7d-556b9e43d29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_499284c6-633c-4082-accd-bb949c03ccb7" xlink:to="loc_us-gaap_CostOfSalesMember_56fb7153-7420-46ef-8e7d-556b9e43d29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_bf3193b7-b1a8-4879-a822-5cf4d86229fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_499284c6-633c-4082-accd-bb949c03ccb7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_bf3193b7-b1a8-4879-a822-5cf4d86229fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8b1e68ed-8d01-4bed-ab70-67311d9f6d95" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8586785b-d2f4-4582-b7ab-89d7401094f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:to="loc_us-gaap_RestructuringCharges_8586785b-d2f4-4582-b7ab-89d7401094f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_007e403b-867d-4218-9550-2a47379e02ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:to="loc_us-gaap_SeveranceCosts1_007e403b-867d-4218-9550-2a47379e02ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_0a52cbc4-3b4b-4e5d-a49d-a0697101d44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:to="loc_us-gaap_OtherRestructuringCosts_0a52cbc4-3b4b-4e5d-a49d-a0697101d44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dci_CostRelatedToDiscontinuationOfPrograms_a0aa1c28-81b9-40b3-b9f8-f3c306a2adbb" xlink:href="dci-20230430.xsd#dci_CostRelatedToDiscontinuationOfPrograms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dba5409d-8903-4b73-ae29-670a5bbf94f9" xlink:to="loc_dci_CostRelatedToDiscontinuationOfPrograms_a0aa1c28-81b9-40b3-b9f8-f3c306a2adbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793440165520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>May 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 30,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-7891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">DONALDSON COMPANY, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">41-0222640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1400 West 94th Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Minneapolis<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">55431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">887-3131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of each class</a></td>
<td class="text">Common Stock, $5.00 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol(s)</a></td>
<td class="text">DCI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Name of each exchange on which registered</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,242,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000029644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--07-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439859600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 875.7<span></span>
</td>
<td class="nump">$ 853.2<span></span>
</td>
<td class="nump">$ 2,551.3<span></span>
</td>
<td class="nump">$ 2,416.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">586.9<span></span>
</td>
<td class="nump">584.2<span></span>
</td>
<td class="nump">1,690.8<span></span>
</td>
<td class="nump">1,640.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">288.8<span></span>
</td>
<td class="nump">269.0<span></span>
</td>
<td class="nump">860.5<span></span>
</td>
<td class="nump">775.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">145.8<span></span>
</td>
<td class="nump">140.6<span></span>
</td>
<td class="nump">444.7<span></span>
</td>
<td class="nump">411.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">19.0<span></span>
</td>
<td class="nump">17.4<span></span>
</td>
<td class="nump">56.2<span></span>
</td>
<td class="nump">50.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">164.8<span></span>
</td>
<td class="nump">158.0<span></span>
</td>
<td class="nump">500.9<span></span>
</td>
<td class="nump">461.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">124.0<span></span>
</td>
<td class="nump">111.0<span></span>
</td>
<td class="nump">359.6<span></span>
</td>
<td class="nump">314.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">5.1<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">14.3<span></span>
</td>
<td class="nump">10.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="num">(2.6)<span></span>
</td>
<td class="num">(4.1)<span></span>
</td>
<td class="num">(6.1)<span></span>
</td>
<td class="num">(6.4)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before income taxes</a></td>
<td class="nump">121.5<span></span>
</td>
<td class="nump">111.3<span></span>
</td>
<td class="nump">351.4<span></span>
</td>
<td class="nump">309.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">27.8<span></span>
</td>
<td class="nump">28.3<span></span>
</td>
<td class="nump">84.5<span></span>
</td>
<td class="nump">78.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="nump">$ 83.0<span></span>
</td>
<td class="nump">$ 266.9<span></span>
</td>
<td class="nump">$ 231.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares - basic (in shares)</a></td>
<td class="nump">121.6<span></span>
</td>
<td class="nump">123.4<span></span>
</td>
<td class="nump">122.0<span></span>
</td>
<td class="nump">123.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares - diluted (in shares)</a></td>
<td class="nump">123.5<span></span>
</td>
<td class="nump">124.6<span></span>
</td>
<td class="nump">123.7<span></span>
</td>
<td class="nump">125.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net earnings per share - basic (in usd per share)</a></td>
<td class="nump">$ 0.77<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 2.19<span></span>
</td>
<td class="nump">$ 1.87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net earnings per share - diluted (in usd per share)</a></td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 2.16<span></span>
</td>
<td class="nump">$ 1.85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439810864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="nump">$ 83.0<span></span>
</td>
<td class="nump">$ 266.9<span></span>
</td>
<td class="nump">$ 231.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="num">(42.8)<span></span>
</td>
<td class="nump">26.4<span></span>
</td>
<td class="num">(70.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension liability adjustment, net of deferred taxes of $0.1, $0.8, $0.0 and $(0.3), respectively</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="num">(1.8)<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Derivatives:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">(Loss) gain on hedging derivatives, net of deferred taxes of $0.1, $(0.8), $0.0 and $(1.2), respectively</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassifications of gain (loss) on hedging derivatives to net earnings, net of taxes of $(0.2), $0.1, $0.1 and $0.0, respectively</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Total derivatives</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net other comprehensive income (loss)</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="num">(42.2)<span></span>
</td>
<td class="nump">26.1<span></span>
</td>
<td class="num">(64.1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 94.4<span></span>
</td>
<td class="nump">$ 40.8<span></span>
</td>
<td class="nump">$ 293.0<span></span>
</td>
<td class="nump">$ 167.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437897792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Pension liability adjustment, net of deferred taxes, tax</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Gains (losses) on hedging derivatives, net of deferred taxes, tax</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassifications of (gains) losses on hedging derivatives to net earnings, net of taxes, tax</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439935776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 186.0<span></span>
</td>
<td class="nump">$ 193.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowances of $8.0 and $7.6, respectively</a></td>
<td class="nump">626.3<span></span>
</td>
<td class="nump">616.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">449.7<span></span>
</td>
<td class="nump">502.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">90.6<span></span>
</td>
<td class="nump">94.2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,352.6<span></span>
</td>
<td class="nump">1,406.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">640.9<span></span>
</td>
<td class="nump">594.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">380.3<span></span>
</td>
<td class="nump">345.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">138.8<span></span>
</td>
<td class="nump">99.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">162.9<span></span>
</td>
<td class="nump">153.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,675.5<span></span>
</td>
<td class="nump">2,600.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">26.6<span></span>
</td>
<td class="nump">3.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">125.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">311.1<span></span>
</td>
<td class="nump">338.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employee compensation and related taxes</a></td>
<td class="nump">105.8<span></span>
</td>
<td class="nump">113.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">31.2<span></span>
</td>
<td class="nump">22.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">29.6<span></span>
</td>
<td class="nump">31.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividend payable</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">28.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">82.7<span></span>
</td>
<td class="nump">91.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">712.0<span></span>
</td>
<td class="nump">629.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">470.5<span></span>
</td>
<td class="nump">644.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Non-current income taxes payable</a></td>
<td class="nump">58.5<span></span>
</td>
<td class="nump">69.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">32.7<span></span>
</td>
<td class="nump">32.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">103.1<span></span>
</td>
<td class="nump">91.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,376.8<span></span>
</td>
<td class="nump">1,467.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued</a></td>
<td class="nump">758.2<span></span>
</td>
<td class="nump">758.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">22.0<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,056.5<span></span>
</td>
<td class="nump">1,845.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(179.5)<span></span>
</td>
<td class="num">(205.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, 30,240,218 and 29,089,612 shares, respectively, at cost</a></td>
<td class="num">(1,358.5)<span></span>
</td>
<td class="num">(1,282.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,298.7<span></span>
</td>
<td class="nump">1,133.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 2,675.5<span></span>
</td>
<td class="nump">$ 2,600.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793440124992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 8.0<span></span>
</td>
<td class="nump">$ 7.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 5.00<span></span>
</td>
<td class="nump">$ 5.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">240,000,000<span></span>
</td>
<td class="nump">240,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">151,643,194<span></span>
</td>
<td class="nump">151,643,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common shares (in shares)</a></td>
<td class="nump">30,240,218<span></span>
</td>
<td class="nump">29,089,612<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439779056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 266.9<span></span>
</td>
<td class="nump">$ 231.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">67.3<span></span>
</td>
<td class="nump">71.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(9.6)<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">17.1<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Changes in operating assets and liabilities</a></td>
<td class="nump">8.2<span></span>
</td>
<td class="num">(183.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">353.7<span></span>
</td>
<td class="nump">143.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(92.8)<span></span>
</td>
<td class="num">(56.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(62.3)<span></span>
</td>
<td class="num">(49.0)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(155.1)<span></span>
</td>
<td class="num">(105.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">80.0<span></span>
</td>
<td class="nump">249.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="num">(135.0)<span></span>
</td>
<td class="num">(90.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Change in short-term borrowings</a></td>
<td class="nump">23.1<span></span>
</td>
<td class="num">(16.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(119.3)<span></span>
</td>
<td class="num">(153.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(84.1)<span></span>
</td>
<td class="num">(81.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Exercise of stock options and other</a></td>
<td class="nump">31.2<span></span>
</td>
<td class="nump">9.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(204.1)<span></span>
</td>
<td class="num">(82.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(1.8)<span></span>
</td>
<td class="num">(9.4)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Decrease in cash and cash equivalents</a></td>
<td class="num">(7.3)<span></span>
</td>
<td class="num">(54.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">193.3<span></span>
</td>
<td class="nump">222.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">186.0<span></span>
</td>
<td class="nump">168.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="nump">112.7<span></span>
</td>
<td class="nump">80.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">15.6<span></span>
</td>
<td class="nump">9.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental Disclosure of Non-Cash Operating and Investing Transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accrued property, plant and equipment additions</a></td>
<td class="nump">17.9<span></span>
</td>
<td class="nump">12.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Leased assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 20.6<span></span>
</td>
<td class="nump">$ 12.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437034416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jul. 31, 2021</a></td>
<td class="nump">$ 1,137.1<span></span>
</td>
<td class="nump">$ 758.2<span></span>
</td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="nump">$ 1,623.8<span></span>
</td>
<td class="num">$ (118.2)<span></span>
</td>
<td class="num">$ (1,129.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">231.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(64.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired</a></td>
<td class="num">(153.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(153.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(54.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_StockCompensationAndOtherActivity', window );">Stock compensation and other activity</a></td>
<td class="nump">26.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.1<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.8<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Apr. 30, 2022</a></td>
<td class="nump">1,123.6<span></span>
</td>
<td class="nump">758.2<span></span>
</td>
<td class="nump">14.3<span></span>
</td>
<td class="nump">1,801.2<span></span>
</td>
<td class="num">(182.3)<span></span>
</td>
<td class="num">(1,267.8)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jan. 31, 2022</a></td>
<td class="nump">1,116.8<span></span>
</td>
<td class="nump">758.2<span></span>
</td>
<td class="nump">11.9<span></span>
</td>
<td class="nump">1,718.1<span></span>
</td>
<td class="num">(140.1)<span></span>
</td>
<td class="num">(1,231.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">83.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(42.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired</a></td>
<td class="num">(38.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_StockCompensationAndOtherActivity', window );">Stock compensation and other activity</a></td>
<td class="nump">4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Apr. 30, 2022</a></td>
<td class="nump">1,123.6<span></span>
</td>
<td class="nump">758.2<span></span>
</td>
<td class="nump">14.3<span></span>
</td>
<td class="nump">1,801.2<span></span>
</td>
<td class="num">(182.3)<span></span>
</td>
<td class="num">(1,267.8)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jul. 31, 2022</a></td>
<td class="nump">1,133.2<span></span>
</td>
<td class="nump">758.2<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
<td class="nump">1,845.7<span></span>
</td>
<td class="num">(205.6)<span></span>
</td>
<td class="num">(1,282.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">266.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="nump">26.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired</a></td>
<td class="num">(119.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(119.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(55.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(55.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_StockCompensationAndOtherActivity', window );">Stock compensation and other activity</a></td>
<td class="nump">47.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.0<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.9<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Apr. 30, 2023</a></td>
<td class="nump">1,298.7<span></span>
</td>
<td class="nump">758.2<span></span>
</td>
<td class="nump">22.0<span></span>
</td>
<td class="nump">2,056.5<span></span>
</td>
<td class="num">(179.5)<span></span>
</td>
<td class="num">(1,358.5)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jan. 31, 2023</a></td>
<td class="nump">1,194.2<span></span>
</td>
<td class="nump">758.2<span></span>
</td>
<td class="nump">20.2<span></span>
</td>
<td class="nump">1,962.8<span></span>
</td>
<td class="num">(180.2)<span></span>
</td>
<td class="num">(1,366.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">93.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired</a></td>
<td class="num">(4.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_StockCompensationAndOtherActivity', window );">Stock compensation and other activity</a></td>
<td class="nump">14.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.4<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Apr. 30, 2023</a></td>
<td class="nump">$ 1,298.7<span></span>
</td>
<td class="nump">$ 758.2<span></span>
</td>
<td class="nump">$ 22.0<span></span>
</td>
<td class="nump">$ 2,056.5<span></span>
</td>
<td class="num">$ (179.5)<span></span>
</td>
<td class="num">$ (1,358.5)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_StockCompensationAndOtherActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Compensation And Other Activity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_StockCompensationAndOtherActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439046752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends, per share (in usd per share)</a></td>
<td class="nump">$ 0.46<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439072800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. Summary of Significant Accounting Policies</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ciples (GAAP) in the United States (U.S.) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and changes in stockholders&#8217; equity have been included and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re of a normal recurring nature. Operating results for the three and nine months ended April&#160;30, 2023 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company&#8217;s Audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 18, effective November 1, 2022, the Company established a new segment reporting structure which resulted in three reportable segments: Mobile Solutions, Industrial Solutions and Life Sciences.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Condensed Consolidated Financial Statements include the accounts of the Company and all its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The Company&#8217;s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information on the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity have been made to conform to the current period presentation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company&#8217;s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Environment</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While inflation was not as significant in the third quarter or the first nine months of fiscal 2023, as compared to the prior year, the Company continues to experience the effects of inflation related to raw materials and other expenses, including labor and energy. These inflationary pressures have had an adverse impact on the Company&#8217;s profit margins throughout the third quarter and the first nine months of fiscal 2023, however they have been generally mitigated by pricing actions primarily implemented in the prior year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of the Financial Accounting Standards Board&#8217;s (FASB) Accounting Standards Updates (ASUs) issued but not yet adopted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This ASU clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 606) as if the entity had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, with early application permitted. This ASU is applicable to the Company&#8217;s fiscal year beginning in the first quarter of fiscal 2024. The Company does not expect adoption of this standard will have a material impact on its financial statements.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair values; it also requires additional disclosures, including the nature and remaining duration of such restrictions. The guidance is effective for fiscal years beginning after December 15, 2023, with early application permitted. This ASU is applicable to the Company&#8217;s fiscal year beginning in the first quarter of fiscal 2025. The Company does not expect adoption of this standard will have a material impact on its financial statements.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793522818496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. Acquisitions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2023, the Company acquired Isolere Bio, Inc. (Isolere), headquartered in Durham, North Carolina, for cash consideration of $62.3&#160;million, net of cash acquired. Isolere develops reagents and accompanying filtration processes used for the purification and streamlined manufacturing of biopharmaceuticals. Isolere is reported within the Company&#8217;s Life Sciences segment. The Company assigned the fair values to the net assets acquired resulting in $28.1&#160;million for goodwill and $44.5&#160;million for intangible assets, as well as a deferred tax liability of $10.9&#160;million, none of which are expected to be deductible for tax purposes. Net working capital was $(0.4)&#160;million. The purchase price allocation for this acquisition is preliminary pending the outcome of the final valuations of the net assets acquired. Net sales of Isolere were immaterial to the Condensed Consolidated Statements of Earnings for the three and nine months ended April&#160;30, 2023. Management expects to finalize the purchase accounting by the second quarter of fiscal 2024.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Price Summary</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Isolere acquisition, net of cash acquired, as of the acquisition date were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:86.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate purchase price</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2022, the Company acquired Purilogics LLC (Purilogics) headquartered in Greenville, South Carolina, for cash consideration of $19.9&#160;million, net of cash acquired, and contingent consideration with a maximum payout of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$29.0&#160;million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purilogics is a biotechnology company that leverages a novel technology platform for the development of membrane chromatography products. Purilogics offers a broad portfolio of purification tools for a wide range of biologics. Purilogics&#8217; proprietary formulations and processes create membranes that have significant competitive advantages, enabling faster and more cost-effective production of increasingly complex biologic drugs. Purilogics is reported within the Company&#8217;s Life Sciences segment. Purchase accounting was finalized in the second quarter of fiscal 2023. Net sales of Purilogics were immaterial to the Condensed Consolidated Statements of Earnings for the three and nine months ended April&#160;30, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2022, the Company acquired Pearson Arnold Industrial Services (PAIS), headquartered in New Hope, Minnesota, for cash consideration of $3.3&#160;million, net of cash acquired, and contingent consideration with a maximum payout of $1.7&#160;million, and Solaris Biotechnology S.r.l (Solaris), headquartered in Mantovano, Italy, with U.S. operations based in Berkeley, California, for cash consideration of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8364;41&#160;million, or $45.7&#160;million, net of cash acquired. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PAIS provides equipment, parts and services for dust, mist and fume collection systems, industrial fans and compressed air systems. PAIS is reported within the Company&#8217;s Industrial Filtration Solutions (IFS) business in the Industrial Solutions segment. So</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">laris designs and manufactures bioprocessing equipment, including bioreactors, fermenters and tangential flow filtration systems for use in food and beverage, biotec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hnology and other life sciences markets. Solaris is reported within the Company&#8217;s Life Sciences segment. Net sales of these acquisitions were immaterial to the Condensed Consolidated Statements of Earnings for the three and nine months ended April&#160;30, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 15 and 17 for related contingent compensation and consideration.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441411840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the globe. Most of the Company&#8217;s performance obligations within customer sales contracts are for manufactured filtration systems and replacement parts. The Company also performs limited services and installation. Customer contracts may include multiple performance obligations and the transaction price is allocated to each distinct performance obligation based on its relative standalone selling price.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Disaggregation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales, generally disaggregated by location where the customer&#8217;s order was placed, were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (EMEA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific (APAC)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America (LATAM)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 18 for net sales disaggregated by segment and business unit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing of the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $15.4&#160;million and $17.7&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. In other limited circumstances, the customer may make a payment at a time earlier than when revenue is recognized and prior to the satisfaction of performance obligations, resulting in contract liabilities, which are reported in deferred revenue on the Condensed Consolidated Balance Sheets. Contract liabilities were $31.2&#160;million and $22.3&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is not significant. None of the Company&#8217;s contracts contained a significant financing component.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441587008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories, Net</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. Inventories, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441399744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, Net</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. Property, Plant and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment, net were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(980.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441581408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. Goodwill and Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates goodwill to reporting units within its Mobile Solutions, Industrial Solutions and Life Sciences segments. There were no dispositions or impairment charges recorded during the three and nine months ended April&#160;30, 2023 and 2022. Goodwill is assessed for impairment annually during the third quarter of the fiscal year, or more frequently if events or changes in circumstances indicate the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2023 and did not record any impairment as a result of this assessment. In addition, as a result of the organization redesign, the Company performed a qualitative impairment assessment based on the new segments in the second quarter of fiscal 2023 and concluded there was no impairment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Life Sciences</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.34pt">All prior segment information has been recast to reflect the Company&#8217;s new segment structure and current period presentation (see Note 18).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preliminary intangible assets recognized from the Isolere acquisition were $44.5&#160;million, of which technology was $41.7&#160;million with a 20-year useful life, trademarks were $1.5&#160;million with a 10-year useful life and non-competition agreements were $1.3&#160;million with a three-year useful life.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset classes were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Patents, Trademarks and Technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Net Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Net Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $2.9&#160;million and $8.0&#160;million for the three and nine months ended April&#160;30, 2023, respectively, and was $2.4&#160;million and $6.9&#160;million for the three and nine months ended April&#160;30, 2022, respectively. Amortization expense is included in selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441493968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt</a></td>
<td class="text"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. Long-Term Debt</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2023, there was $422.5&#160;million available and $70.0&#160;million outstanding on the Company&#8217;s $500.0 million unsecured revolving credit facility that expires on May&#160;21, 2026.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of April&#160;30, 2023, the Company was in compliance with all such covenants.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441411840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. Income Taxes </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The U.S. Internal Revenue Service has completed examinations of the Company&#8217;s U.S. federal income tax returns through fiscal 2018. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before fiscal 2017.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2023, gross unrecognized tax benefits were $16.9&#160;million and accrued interest and penalties on these unrecognized tax benefits were $1.8&#160;million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income taxes in the Condensed Consolidated Statements of Earnings. The Company estimates within the next 12 months it is reasonably possible its uncertain tax positions could decrease by as much as $3.2&#160;million due to lapses in statutes of limitation. The statutes of limitation periods for the Company&#8217;s various tax jurisdictions range from two years to 10 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022, the Inflation Reduction Act of 2022 was signed into U.S. law. Under this law, there is a new 15% corporate minimum tax, which is not expected to have an impact on the Company. In addition, beginning January 1, 2023, a 1% excise tax was imposed on the net value of certain share repurchases, which did not have a material impact on the Company&#8217;s Condensed Consolidated Financial Statements. The Company evaluated the other aspects within this new law and does not expect a material impact to the Company&#8217;s Condensed Consolidated Financial Statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441441376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. Earnings Per Share</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net earnings per share (EPS) is computed by dividing net earnings by the weighted average number of outstanding common shares. Diluted net EPS is computed by dividing net earnings by the weighted average number of outstanding common shares and common share equivalents relating to stock options and other stock incentive plans.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net EPS calculations were as follows (in millions, except per share amounts):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares &#8211; basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of stock-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares &#8211; diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net EPS &#8211; basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net EPS &#8211; diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options excluded from net EPS calculation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441426928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. Stockholders&#8217; Equity</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Board of Directors has authorized the repurchase of up to 13.0&#160;million shares of common stock under the Company&#8217;s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the nine months ended April 30, 2023, the Company repurchased 2.1&#160;million shares for $119.3&#160;million. During the nine months ended April 30, 2022, the Company repurchased 2.5&#160;million shares for $153.7&#160;million. As of April&#160;30, 2023, the Company had remaining authorization to repurchase 3.3&#160;million shares under this plan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid were 23.0 cents and 69.0 cents per common share for the three and nine months ended April&#160;30, 2023, respectively, and were 22.0 cents and 66.0 cents per common share for the three and nine months ended April&#160;30, 2022, respectively.</span></div>On May 24, 2023, the Company&#8217;s Board of Directors declared a cash dividend in the amount of 25.0 cents per common share, payable June 23, 2023, to shareholders of record as of June 7, 2023<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441497696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. Accumulated Other Comprehensive Loss</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the three months ended April 30, 2023 and 2022 were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023, net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2022, net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#8217;s pension obligations resulted in an increase of $4.4&#160;million and $7.6&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Amounts include reclassifications of $3.3&#160;million and $1.1&#160;million, foreign currency translation gain of $0.3&#160;million and loss of $2.1&#160;million and net amortization of prior service costs and actuarial losses of $0.6&#160;million and $1.8&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the nine months ended April 30, 2023 and 2022 were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023, net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021, net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#8217;s pension obligations resulted in an increase of $4.4&#160;million and $9.3&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Amounts include reclassifications of $3.3&#160;million and $2.3&#160;million, foreign currency translation gain of $0.8&#160;million and loss of $3.8&#160;million and net amortization of prior service costs and actuarial losses of $1.7&#160;million and $5.7&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI https://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437916096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. Stock-Based Compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues treasury shares for stock options and performance-based awards.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise price of options granted is equal to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the market price of the Company&#8217;s common stock at the date of the grant. Options are generally exercisable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for up to 10 years from the date of grant and vest in equal increments over three years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax stock-based compensation expense associated with options was $1.5&#160;million and $10.8&#160;million for the three and nine months ended April&#160;30, 2023, respectively, and was $1.4&#160;million and $10.2&#160;million for the three and nine months ended April&#160;30, 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is calculated using the Black-Scholes option pricing model. The weighted average fair value for options granted was $15.67 and $14.24 per share during the nine months ended April 30, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of July 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927,161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(934,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of April 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,850,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance-Based Awards</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards are payable in common stock and are based on a formula that measures Company performance over a three-year period. These awards are settled after three years with payouts ranging from 0% to 200% of the target award depending on achievement. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax performance-based awards expense was $1.5&#160;million and $5.0&#160;million for the three and nine mo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nths ended April&#160;30, 2023, respectively, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and was $1.8&#160;million and $5.6&#160;million for the three and nine months ended April&#160;30, 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards for non-vested activity were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of July 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of April 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,614&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441399744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract', window );"><strong>Retirement Benefits, Description [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13. Employee Benefit Plans</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has defined benefit pension plans for certain hourly and salaried employees. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">They consist of plans in the U.S., Belgium, Germany, Mexico and the United Kingdom. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These plans generally provide pension benefits based on years of service and compensation level. Components of net periodic pension costs other than the service cost component are included in other income, net in the Condensed Consolidated Statements of Earnings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension costs for the Company&#8217;s pension plans were as follows (in millions):</span></div><div style="text-align:justify;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2023, the Company recorded a pension settlement charge of $3.3&#160;million as a result of lump sum distributions exceeding the service and interest cost components of the annual net periodic pension cost. The corresponding remeasurement resulted in a decrease in the Company&#8217;s pension assets and a corresponding adjustment to other comprehensive loss in the Condensed Consolidated Statements of Comprehensive Income of $4.4&#160;million. See Note 11.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second and third quarters of fiscal 2022, the Company recorded pension settlement charges of $1.2&#160;million and $1.1&#160;million, respectively, as a result of lump sum distributions exceeding the service and interest cost components of the annual net periodic pension cost. The corresponding remeasurements resulted in a decrease in the Company&#8217;s pension assets and a corresponding adjustment to other comprehensive loss in the Condensed Consolidated Statements of Comprehensive Income of $1.7&#160;million and $7.6&#160;million in the second and third quarters of fiscal 2022, respectively. See Note 11.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts it determines to be appropriate. Future required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441560112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments and Hedging<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments and Hedging</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14. Derivative Instruments and Hedging</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Fair Value Measurements </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into derivative instrument agreements, including foreign currency forward contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. There is risk the counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company&#8217;s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there is a failure under other financing arrangements related to payment terms or covenants. As of April&#160;30, 2023 and July&#160;31, 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> collateral was posted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not enter into derivative instrument agreements for trading or speculative purposes. For discussion on the fair value of the Company&#8217;s derivatives, see Note 15.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Forward Contracts - Cash Flow Hedges and Derivatives Not Designated as Hedging Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers&#8217; local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers&#8217; local currency. Both of these transaction types can create volatility in the Company&#8217;s financial statements. The Company uses foreign currency forward contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, most of which are related to certain intercompany transactions which offset balance sheet exposure, are not designated as hedging instruments. The total notional amounts of the foreign currency forward contracts designated as hedges were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$69.3&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $158.0&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. The total notional amounts of the foreign currency forward contracts not designated as hedges were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$370.4&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $151.6&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the Company&#8217;s designated hedges are reported in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets until the related transaction occurs, see Note 11. Designated hedges are recognized as a component of either net sales, cost of sales, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">selling, general and administrative</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other income, net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Condensed Consolidated Statements of Earnings upon occurrence of the related hedged transaction.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hedges which are not designated are recognized in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> other income, net in the Condensed Consolidated Statements of Earnings along with the related hedged transactions. Changes in the fair value of hedges which are not designated, are recognized in other income, net in the Condensed Consolidated Statements of Earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts related to foreign currency forward contracts designated as hedges are expected to be reclassified into earnings during the next 12 months based upon the timing of inventory purchases and sales.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">movements for i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts operations in Europe. The Company has elected the spot method for designating these contracts as net investment hedges.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total notional amount of net investment hedges was &#8364;80&#160;million, or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$88.8&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, as of April&#160;30, 2023 and July&#160;31, 2022. The maturity dates range from 2027 to 2029.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gains and losses resulting from a change in fair value of the net investment hedge are offset by gains and losses on the underlying foreign currency exposure and are included in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets. Amounts related to excluded components associated with the net investment hedge are expected to be reclassified into earnings in interest expense in the Condensed Consolidated Statements of Earnings through their maturity.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Cash Flows</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash flows from derivative transactions are recorded in operating activities in the Condensed Consolidated Statements of Cash Flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441486608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15. Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used. For Level 1, inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities. For Level 2, inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. For Level 3,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs to the fair value measurement are unobservable inputs or are based on valuation techniques. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2023 and July&#160;31, 2022, the carrying values of cash and cash equivalents, accounts receivable, short-term borrowings and accounts payable approximate fair value because of the short-term nature of these instruments. Short-term financial instruments are classified as Level&#160;1 in the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2023, the estimated fair values of fixed interest rate long-term debt were $389.3&#160;million compared to the carrying values of $425.0&#160;million, inclusive of a current portion with a fair value of $122.9&#160;million and carrying value of $125.0&#160;million. As of July&#160;31, 2022, the estimated fair values of fixed interest rate long-term debt were $396.9&#160;million compared to the carrying values of $425.0&#160;million, with no current portion. The fair values are estimated by discounting the projected cash flows using the interest rates at which similar amounts of debt could currently be borrowed. The carrying values of total variable interest rate long-term debt were $172.5&#160;million and $221.7&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, and approximate their fair values. Long-term deb</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t is cl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assified as Level 2 in the fair value hierarchy. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds equity method investments in its joint ventures, which are included in other long-term assets on the Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$24.3&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $22.4&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. These equity method investments are measured at fair value on a non-recurring basis. The fair value of the Company&#8217;s equity method investments has not been adjusted as there have been no triggering events or changes in circumstance that would have had an adverse impact on the value of these investments. In the event these investments are required to be measured, they would fall within Level 3 of the fair value hierarchy due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the Company&#8217;s foreign currency forward contracts and net investment hedges reflect the amounts that would be received to sell the assets or paid to transfer the liabilities in an orderly transaction between market participants at the measurement date (exit price). The fair values are based on inputs other than quoted prices that are observable for the asset or liability and are determined by standard calculations and models that use readily observable market parameters. These inputs include foreign currency exchange rates. Industry standard data providers are the primary source for forward and spot rate information for foreign currency exchange rates. The fair values of the Company&#8217;s foreign currency forward contracts and net investment hedges are classified as Level 2 in the fair value hierarchy. For discussion of the Company&#8217;s derivatives and hedging, see Note 14.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Derivatives Contracts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s derivative contracts, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded on the Condensed Consolidated Balance Sheets, was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.434%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets and other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total not designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts related to excluded components, such as forward points, are excluded from the assessment of hedge effectiveness of net investment hedges and are expected to be reclassified into earnings throughout their maturity dates. See Note 11 for additional information on accumulated other comprehensive loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Contingent Consideration</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration liability is determined using a probability-weighted discounted cash flow method. This fair value measurement is based on unobservable inputs in the market, and thus, represents a Level 3 measurement within the fair value hierarchy. This analysis reflects the contractual terms of the purchase agreement (e.g., potential payment amounts, length of measurement periods, manner of calculating any amounts due) and utilizes assumptions with regard to future financial and operational milestones, probabilities of achieving such milestones and a discount rate. Depending on the contractual terms of the purchase agreement, the probability of achieving such milestones generally represents the only significant unobservable input. The contingent consideration liability is measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s contingent consideration liability that uses unobservable inputs was  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$25.0&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of April&#160;30, 2023 and $24.7&#160;million as of July&#160;31, 2022. The maximum potential payout of the contingent consideration as of April&#160;30, 2023 and July&#160;31, 2022 was $30.7&#160;million. There was $1.7&#160;million of contingent consideration as of April 30, 2022, see Note 17.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441560112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Guarantees<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteesTextBlock', window );">Guarantees</a></td>
<td class="text"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16. Guarantees</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has letters of credit which guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit. The outstanding contingent liability for standby letters of credit was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contingent liability for standby letters of credit issued under the Company&#8217;s revolving credit facility</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amounts drawn for letters of credit under the Company&#8217;s revolving credit facility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advanced Filtration Systems Inc. (AFSI)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an unconsolidated joint venture, AFSI, established by the Company and Caterpillar Inc. (Caterpillar) in 1986. AFSI designs and manufactures high-efficiency fluid filters used in Caterpillar&#8217;s machinery worldwide. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Caterpillar equally own the shares of AFSI, and both companies guaran</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tee certain </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding debt relating to AFSI, which the Company guarantees half, was $64.6 million and $68.8 million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. AFSI has a $63.0&#160;million revolving credit facility, which expires in 2024, and an additional $17.0&#160;million multi-currency revolving credit facility, which terminates upon notification by either AFSI or the financial institution.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings from AFSI, which are recorded in other income, net in the Condensed Consolidated Statements of Earnings, were $4.0 million and $5.8 million for the three and nine months ended April&#160;30, 2023, respectively, and $3.2&#160;million and $6.6&#160;million for the three and nine months ended April&#160;30, 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI https://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441560112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17. Commitments and Contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records provisions when it is probable a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and litigation are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter. The Company believes the estimated liability in its Condensed Consolidated Financial Statements for claims or litigation is adequate and appropriate for the probable and estimable outcomes. Liabilities recorded were not material to the Company&#8217;s financial position, results of operations or liquidity. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Compensation and Consideration</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition Agreement - Purilogics</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an acquisition purchase agreement with Purilogics, which includes deferred payment provisions representing potential milestone payments for Purilogics&#8217; former owners. The provisions are made up of two general types of arrangements, contingent compensation and contingent consideration. The contingent compensation arrangement is contingent on the former owner&#8217;s future employment with the Company, and the related amounts are recognized over the required employment period. The contingent consideration is not contingent on employment and was recorded as purchase consideration in both other current and other long-term liabilities on the Condensed Consolidated Balance Sheets at the time of the initial acquisition based on the fair value of the estimated liability. The amounts are paid over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTYyMw_a439b096-2c2c-47f3-84e0-fc8df33ee3fa">three</span>- to five-year period, contingent on the achievement of certain revenue and manufacturing milestones.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total contingent compensation arrangement liability was $0.8&#160;million and $0.1&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, which was included in other long-term liabilities on the Condensed Consolidated Balance Sheets. The maximum payout of the contingent compensation arrangement upon completion of the future performance periods was $3.0&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, inclusive of the $0.8&#160;million and $0.1&#160;million accrued, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total contingent consideration liability was $23.3&#160;million and $23.0 million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, and was included in other current and other long-term liabilities on the Condensed Consolidated Balance Sheets. The Company primarily determines the contingent consideration liability based on the forecasted probability of achieving certain milestones. The contingent consideration liability is measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings. The maximum payout of the contingent consideration was $29.0&#160;million, inclusive of the $23.3&#160;million and $23.0 million accrued as of April&#160;30, 2023 and July&#160;31, 2022, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Acquisition Agreements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For other acquisitions, the total contingent compensation arrangement liability was $0.7&#160;million and $0.3&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, which was included in other long-term liabilities on the Condensed Consolidated Balance Sheets. The maximum payout of the contingent compensation arrangement upon completion of the future performance periods was $3.1&#160;million, which terminates in five years, inclusive of the $0.7&#160;million and $0.3&#160;million accrued as of April&#160;30, 2023 and July&#160;31, 2022, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total contingent consideration liability was $1.7&#160;million, which was included in other long-term liabilities on the Condensed Consolidated Balance Sheets, as of April&#160;30, 2023 and July&#160;31, 2022. The maximum payout of the contingent consideration was $1.7&#160;million, which terminates in approximately two years and was fully accrued as of April&#160;30, 2023 and July&#160;31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional discussion regarding the fair value of the Company&#8217;s contingent consideration liability, see Note 15.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441696128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingMeasurementDisclosuresAbstract', window );"><strong>Segment Reporting, Measurement Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18. Segment Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal 2023, the Company announced a company-wide organizational redesign to further support the Company&#8217;s growth strategies and better serve its customers. Effective November 1, 2022, as a result of the organizational redesign, the Company established a new segment reporting structure which resulted in three reportable segments: Mobile Solutions, Industrial Solutions and Life Sciences. The organizational structure also includes Corporate and unallocated which includes interest expense and certain corporate expenses determined to be non-allocable to the segments, such as restructuring charges and incentive compensation. The Company determines its operating segments consistent with the manner in which it manages its operations and evaluates performance for internal review and decision-making. All prior segment information has been recast to reflect the Company&#8217;s new segment structure.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mobile Solutions segment is organized based on a combination of customers and products and consists of the Off-Road, On-Road and Aftermarket business units. Within these business units, products consist of replacement filters for both air and liquid filtration applications as well as exhaust and emissions. Applications include air filtration systems, fuel and lube systems, exhaust and emissions systems, and sensors, indicators and monitoring systems. Mobile Solutions sells to original equipment manufacturers (OEMs) in the construction, mining, agriculture and transportation end markets and to independent distributors, OEM dealer networks, private label accounts and large fleets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Industrial Solutions segment is organized based on product type and consists of the Industrial Filtration Solutions (IFS) and Aerospace and Defense business units. Within the IFS business unit, products consist of dust, fume and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mist collectors, compressed air purification systems, air filtration systems for gas turbines</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, hydraulic applications as well as gas and liquid filtration for industrial processes. Aerospace and Defense products consist of air, fuel and lube filtration sold to the aerospace fixed-wing, rotorcraft and defense ground vehicle industries.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Life Sciences segment consists of micro-environment gas and liquid filtration for food, beverage and industrial processes, bioprocessing equipment, including bioreactors and fermenters, polytetrafluoroethylene membrane-based products, as well as specialized air and gas filtration systems for applications including hard disk drives, semiconductor manufacturing, sensors, indicators and monitoring systems.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an integrated enterprise, characterized by substantial intersegment cooperation, cost allocations and sharing of assets. Therefore, the Company does not represent these segments, if operated independently, would report earnings before income taxes as stated below.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment details were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and unallocated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets by segment were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,319.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by business unit were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Off-Road</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On-Road</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Mobile Solutions segment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Filtration Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Industrial Solutions segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Life Sciences segment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that accounted for over 10% of net sales for the three and nine months ended April&#160;30, 2023 or 2022. There were no customers that accounted for over 10% of gross accounts receivable as of April&#160;30, 2023 or July&#160;31, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingMeasurementDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingMeasurementDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437279136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Other Charges</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19. Restructuring and Other Charges</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of fiscal 2023, in conjunction with the organizational redesign, the Company recorded $7.6&#160;million of charges consisting of $4.2&#160;million of severance charges and $3.4&#160;million of other organizational redesign costs. In the second quarter of fiscal 2023, the Company recorded additional charges of $9.3&#160;million consisting of $3.1&#160;million of severance charges, $1.4&#160;million of other organizational redesign costs and $4.8&#160;million of costs mainly associated with the exiting of a lower-margin customer program. Second quarter charges of $1.5&#160;million were included in cost of sales and $7.8&#160;million were included in selling, general and administrative expenses in the accompanying Condensed Consolidated Statements of Earnings.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439803584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ciples (GAAP) in the United States (U.S.) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and changes in stockholders&#8217; equity have been included and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re of a normal recurring nature. Operating results for the three and nine months ended April&#160;30, 2023 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company&#8217;s Audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 18, effective November 1, 2022, the Company established a new segment reporting structure which resulted in three reportable segments: Mobile Solutions, Industrial Solutions and Life Sciences.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_PrinciplesOfConsolidationPolicyTextBlock', window );">Principles Of Consolidation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Condensed Consolidated Financial Statements include the accounts of the Company and all its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The Company&#8217;s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information on the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity have been made to conform to the current period presentation.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company&#8217;s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Environment</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While inflation was not as significant in the third quarter or the first nine months of fiscal 2023, as compared to the prior year, the Company continues to experience the effects of inflation related to raw materials and other expenses, including labor and energy. These inflationary pressures have had an adverse impact on the Company&#8217;s profit margins throughout the third quarter and the first nine months of fiscal 2023, however they have been generally mitigated by pricing actions primarily implemented in the prior year.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of the Financial Accounting Standards Board&#8217;s (FASB) Accounting Standards Updates (ASUs) issued but not yet adopted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This ASU clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 606) as if the entity had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, with early application permitted. This ASU is applicable to the Company&#8217;s fiscal year beginning in the first quarter of fiscal 2024. The Company does not expect adoption of this standard will have a material impact on its financial statements.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair values; it also requires additional disclosures, including the nature and remaining duration of such restrictions. The guidance is effective for fiscal years beginning after December 15, 2023, with early application permitted. This ASU is applicable to the Company&#8217;s fiscal year beginning in the first quarter of fiscal 2025. The Company does not expect adoption of this standard will have a material impact on its financial statements.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_PrinciplesOfConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principles Of Consolidation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_PrinciplesOfConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439147408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of components of acquisitions, net of cash acquired</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Isolere acquisition, net of cash acquired, as of the acquisition date were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:86.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate purchase price</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441399744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of disaggregation of revenue</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales, generally disaggregated by location where the customer&#8217;s order was placed, were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (EMEA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific (APAC)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America (LATAM)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 18 for net sales disaggregated by segment and business unit.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441500128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventories</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437916096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property, plant and equipment</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment, net were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(980.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437943680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of reconciliation of goodwill</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Life Sciences</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.34pt">All prior segment information has been recast to reflect the Company&#8217;s new segment structure and current period presentation (see Note 18).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of finite-lived intangible assets</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset classes were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Patents, Trademarks and Technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Net Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Net Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441581408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of basic and diluted net earnings per share</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net EPS calculations were as follows (in millions, except per share amounts):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares &#8211; basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of stock-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares &#8211; diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net EPS &#8211; basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net EPS &#8211; diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options excluded from net EPS calculation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441426928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of changes in accumulated other comprehensive loss</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the three months ended April 30, 2023 and 2022 were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023, net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2022, net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#8217;s pension obligations resulted in an increase of $4.4&#160;million and $7.6&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Amounts include reclassifications of $3.3&#160;million and $1.1&#160;million, foreign currency translation gain of $0.3&#160;million and loss of $2.1&#160;million and net amortization of prior service costs and actuarial losses of $0.6&#160;million and $1.8&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the nine months ended April 30, 2023 and 2022 were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2022, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023, net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021, net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2022, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#8217;s pension obligations resulted in an increase of $4.4&#160;million and $9.3&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Amounts include reclassifications of $3.3&#160;million and $2.3&#160;million, foreign currency translation gain of $0.8&#160;million and loss of $3.8&#160;million and net amortization of prior service costs and actuarial losses of $1.7&#160;million and $5.7&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793446056400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock option activity</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of July 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927,161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(934,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of April 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,850,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock', window );">Schedule of performance shares activity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards for non-vested activity were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of July 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding as of April 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,614&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441587008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract', window );"><strong>Retirement Benefits, Description [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of net periodic pension costs</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension costs for the Company&#8217;s pension plans were as follows (in millions):</span></div><div style="text-align:justify;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441696128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of derivative on the balance sheet</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s derivative contracts, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded on the Condensed Consolidated Balance Sheets, was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.434%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets and other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total not designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439147408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Guarantees (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">Schedule of guarantor obligations</a></td>
<td class="text">The outstanding contingent liability for standby letters of credit was as follows (in millions):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contingent liability for standby letters of credit issued under the Company&#8217;s revolving credit facility</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amounts drawn for letters of credit under the Company&#8217;s revolving credit facility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12265-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGuaranteeObligationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439958528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingMeasurementDisclosuresAbstract', window );"><strong>Segment Reporting, Measurement Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of segment details</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment details were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and unallocated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by business unit were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Off-Road</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On-Road</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Mobile Solutions segment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Filtration Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Industrial Solutions segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Life Sciences segment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock', window );">Reconciliation of assets from segment</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets by segment were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,319.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingMeasurementDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingMeasurementDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441088976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Narrative) (Details)<br> &#8364; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="3">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 380.3<span></span>
</td>
<td class="nump">$ 345.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">380.3<span></span>
</td>
<td class="nump">$ 345.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="nump">10.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_IsolereMember', window );">Isolere</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="nump">62.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">28.1<span></span>
</td>
<td class="nump">28.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.1<span></span>
</td>
<td class="nump">28.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_NetWorkingCapital', window );">Net working capital</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_PurilogicsMember', window );">Purilogics, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Maximum payout</a></td>
<td class="nump">$ 29.0<span></span>
</td>
<td class="nump">$ 29.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29.0<span></span>
</td>
<td class="nump">$ 29.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_PearsonArnoldIndustrialServicesMember', window );">PAIS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Maximum payout</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_SolarisBiotechnologySrlMember', window );">Solaris</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45.7<span></span>
</td>
<td class="nump">&#8364; 41.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_NetWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net working capital</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_NetWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dci_IsolereMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dci_IsolereMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dci_PurilogicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dci_PurilogicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dci_PearsonArnoldIndustrialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dci_PearsonArnoldIndustrialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dci_SolarisBiotechnologySrlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dci_SolarisBiotechnologySrlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437057712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Schedule of components of acquisitions, net of cash acquired) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 380.3<span></span>
</td>
<td class="nump">$ 380.3<span></span>
</td>
<td class="nump">$ 345.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Less deferred tax liability</a></td>
<td class="num">(10.9)<span></span>
</td>
<td class="num">(10.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_IsolereMember', window );">Isolere</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets', window );">Tangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Assets acquired, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">28.1<span></span>
</td>
<td class="nump">$ 28.1<span></span>
</td>
<td class="nump">28.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Less deferred tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Less cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="nump">$ 62.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology | Isolere</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and tradenames | Isolere</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-competition agreements | Isolere</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dci_IsolereMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dci_IsolereMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441005104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 875.7<span></span>
</td>
<td class="nump">$ 853.2<span></span>
</td>
<td class="nump">$ 2,551.3<span></span>
</td>
<td class="nump">$ 2,416.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=dci_UnitedStatesAndCanadaMember', window );">U.S. and Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">377.3<span></span>
</td>
<td class="nump">348.8<span></span>
</td>
<td class="nump">1,099.0<span></span>
</td>
<td class="nump">963.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">Europe, Middle East and Africa (EMEA)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">255.6<span></span>
</td>
<td class="nump">250.9<span></span>
</td>
<td class="nump">734.5<span></span>
</td>
<td class="nump">717.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific (APAC)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">160.8<span></span>
</td>
<td class="nump">161.6<span></span>
</td>
<td class="nump">453.8<span></span>
</td>
<td class="nump">495.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_LatinAmericaMember', window );">Latin America (LATAM)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 82.0<span></span>
</td>
<td class="nump">$ 91.9<span></span>
</td>
<td class="nump">$ 264.0<span></span>
</td>
<td class="nump">$ 240.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=dci_UnitedStatesAndCanadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=dci_UnitedStatesAndCanadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_LatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_LatinAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793445882304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 15.4<span></span>
</td>
<td class="nump">$ 17.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 31.2<span></span>
</td>
<td class="nump">$ 22.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793438264832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, Net (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventory, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 168.6<span></span>
</td>
<td class="nump">$ 197.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">56.6<span></span>
</td>
<td class="nump">56.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished products</a></td>
<td class="nump">224.5<span></span>
</td>
<td class="nump">248.7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories, net</a></td>
<td class="nump">$ 449.7<span></span>
</td>
<td class="nump">$ 502.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437774416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">$ (1,052.8)<span></span>
</td>
<td class="num">$ (980.6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property, plant and equipment, net</a></td>
<td class="nump">640.9<span></span>
</td>
<td class="nump">594.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">26.2<span></span>
</td>
<td class="nump">25.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">410.7<span></span>
</td>
<td class="nump">396.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">986.0<span></span>
</td>
<td class="nump">940.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">142.0<span></span>
</td>
<td class="nump">141.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 128.8<span></span>
</td>
<td class="nump">$ 72.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441024592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 345.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">28.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">6.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">380.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_MobileSolutionsSegmentMember', window );">Mobile Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">25.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">25.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialSolutionsSegmentMember', window );">Industrial Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">282.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">4.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">286.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_LifeSciencesSegmentMember', window );">Life Sciences</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">38.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">28.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">1.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 68.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dci_MobileSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dci_MobileSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dci_LifeSciencesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dci_LifeSciencesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793436440496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 8.0<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_IsolereMember', window );">Isolere</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite lived intangible assets acquired in business combination</a></td>
<td class="nump">44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_IsolereMember', window );">Isolere | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite lived intangible assets acquired in business combination</a></td>
<td class="nump">41.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible asset estimated useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_IsolereMember', window );">Isolere | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite lived intangible assets acquired in business combination</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible asset estimated useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_IsolereMember', window );">Isolere | Non Compensation Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite lived intangible assets acquired in business combination</a></td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible asset estimated useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dci_IsolereMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dci_IsolereMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dci_NonCompensationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dci_NonCompensationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793438019440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetTotalAbstract', window );"><strong>Total Net Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="num">$ (2.9)<span></span>
</td>
<td class="num">$ (2.4)<span></span>
</td>
<td class="num">(8.0)<span></span>
</td>
<td class="num">$ (6.9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net, ending balance</a></td>
<td class="nump">138.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_GrossCarryingAmountAbstract', window );"><strong>Gross Carrying Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount ending balance</a></td>
<td class="nump">105.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_AccumulatedAmortizationAbstract', window );"><strong>Accumulated Amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(60.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_AccumulatedAmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization ending balance</a></td>
<td class="num">(64.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetTotalAbstract', window );"><strong>Total Net Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net, ending balance</a></td>
<td class="nump">41.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dci_PatentsTrademarksandTechnologyMember', window );">Patents, Trademarks and Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_GrossCarryingAmountAbstract', window );"><strong>Gross Carrying Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount ending balance</a></td>
<td class="nump">117.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_AccumulatedAmortizationAbstract', window );"><strong>Accumulated Amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_AccumulatedAmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization ending balance</a></td>
<td class="num">(20.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_FiniteLivedIntangibleAssetTotalAbstract', window );"><strong>Total Net Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net, ending balance</a></td>
<td class="nump">$ 97.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_AccumulatedAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_AccumulatedAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_AccumulatedAmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated Amortization Of Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_AccumulatedAmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_AmortizationOfIntangibleAssetsGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Intangible Assets Gross Carrying Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_AmortizationOfIntangibleAssetsGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_FiniteLivedIntangibleAssetTotalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset Total</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_FiniteLivedIntangibleAssetTotalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-lived Intangible Assets Accumulated Amortization, Acquired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Gross Carrying Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-lived Intangible Assets Gross Carrying Amount, Acquired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_GrossCarryingAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross Carrying Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_GrossCarryingAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dci_PatentsTrademarksandTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dci_PatentsTrademarksandTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793438264416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt (Details) - Unsecured revolving credit facility<br></strong></div></th>
<th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 63,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Unsecured revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="nump">422,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit</a></td>
<td class="nump">70,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439896208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 16.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties on unrecognized tax benefits</a></td>
<td class="nump">1.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Unrecognized reduction from lapse of statute of limitations</a></td>
<td class="nump">$ 3.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437260544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="nump">$ 83.0<span></span>
</td>
<td class="nump">$ 266.9<span></span>
</td>
<td class="nump">$ 231.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares - basic (in shares)</a></td>
<td class="nump">121.6<span></span>
</td>
<td class="nump">123.4<span></span>
</td>
<td class="nump">122.0<span></span>
</td>
<td class="nump">123.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive impact of share-based awards (in shares)</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares - diluted (in shares)</a></td>
<td class="nump">123.5<span></span>
</td>
<td class="nump">124.6<span></span>
</td>
<td class="nump">123.7<span></span>
</td>
<td class="nump">125.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net EPS - basic (in usd per share)</a></td>
<td class="nump">$ 0.77<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 2.19<span></span>
</td>
<td class="nump">$ 1.87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net EPS - diluted (in usd per share)</a></td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 2.16<span></span>
</td>
<td class="nump">$ 1.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Stock options excluded from net EPS calculation (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439792064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 24, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Number of shares authorized to be repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Stock repurchased during the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,100,000<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Stock repurchased during the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 119.3<span></span>
</td>
<td class="nump">$ 153.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Shares with remaining authorization for repurchase under stock repurchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends paid per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared (in usd per share)</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437497744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 1,194.2<span></span>
</td>
<td class="nump">$ 1,116.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,133.2<span></span>
</td>
<td class="nump">$ 1,137.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="num">(3.7)<span></span>
</td>
<td class="num">(47.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.9<span></span>
</td>
<td class="num">(74.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Tax benefit (expense)</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications, net of tax</a></td>
<td class="num">(2.6)<span></span>
</td>
<td class="num">(45.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.9<span></span>
</td>
<td class="num">(73.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassifications, before tax</a></td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(4.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.1)<span></span>
</td>
<td class="num">(11.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax (expense) benefit</a></td>
<td class="num">(1.1)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(2.7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassifications, net of tax</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
<td class="nump">8.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net other comprehensive income (loss)</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="num">(42.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.1<span></span>
</td>
<td class="num">(64.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">1,298.7<span></span>
</td>
<td class="nump">1,123.6<span></span>
</td>
<td class="nump">$ 1,116.8<span></span>
</td>
<td class="nump">1,298.7<span></span>
</td>
<td class="nump">1,123.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember', window );">Scenario, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">7.6<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(180.2)<span></span>
</td>
<td class="num">(140.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(205.6)<span></span>
</td>
<td class="num">(118.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net other comprehensive income (loss)</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="num">(42.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.1<span></span>
</td>
<td class="num">(64.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(179.5)<span></span>
</td>
<td class="num">(182.3)<span></span>
</td>
<td class="num">(140.1)<span></span>
</td>
<td class="num">(179.5)<span></span>
</td>
<td class="num">(182.3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(118.4)<span></span>
</td>
<td class="num">(71.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(143.6)<span></span>
</td>
<td class="num">(44.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="num">(42.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.4<span></span>
</td>
<td class="num">(70.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Tax benefit (expense)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications, net of tax</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="num">(42.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.4<span></span>
</td>
<td class="num">(70.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassifications, before tax</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax (expense) benefit</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassifications, net of tax</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net other comprehensive income (loss)</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="num">(42.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.4<span></span>
</td>
<td class="num">(70.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(117.2)<span></span>
</td>
<td class="num">(114.4)<span></span>
</td>
<td class="num">(71.6)<span></span>
</td>
<td class="num">(117.2)<span></span>
</td>
<td class="num">(114.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(67.0)<span></span>
</td>
<td class="num">(70.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67.5)<span></span>
</td>
<td class="num">(74.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(7.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(9.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Tax benefit (expense)</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications, net of tax</a></td>
<td class="num">(3.4)<span></span>
</td>
<td class="num">(5.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3.4)<span></span>
</td>
<td class="num">(6.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassifications, before tax</a></td>
<td class="num">(3.6)<span></span>
</td>
<td class="num">(5.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.2)<span></span>
</td>
<td class="num">(11.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax (expense) benefit</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.0)<span></span>
</td>
<td class="num">(2.7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassifications, net of tax</a></td>
<td class="nump">2.7<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
<td class="nump">9.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net other comprehensive income (loss)</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="num">(1.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(67.7)<span></span>
</td>
<td class="num">(72.5)<span></span>
</td>
<td class="num">(70.7)<span></span>
</td>
<td class="num">(67.7)<span></span>
</td>
<td class="num">(72.5)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Pension Benefits | Scenario, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">7.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">9.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassifications, before tax</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Derivative Financial Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">5.2<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="nump">3.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">5.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Tax benefit (expense)</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications, net of tax</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassifications, before tax</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax (expense) benefit</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassifications, net of tax</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net other comprehensive income (loss)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">5.4<span></span>
</td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">5.4<span></span>
</td>
<td class="nump">4.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember', window );">Accumulated Defined Benefit Plans Adjustment, Foreign Currency Translation Attributable To Parent | Scenario, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassifications, before tax</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="num">(2.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="num">(3.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember', window );">Net amortization of prior service cost and actuarial losses | Scenario, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="num">$ (0.6)<span></span>
</td>
<td class="num">$ (1.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.7)<span></span>
</td>
<td class="num">$ (5.7)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437964048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Narratives) (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Options granted, grant date fair value (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.67<span></span>
</td>
<td class="nump">$ 14.24<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Pretax performance-based award expense (adjustments)</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 10.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Pretax performance-based award expense (adjustments)</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dci_A2019MasterStockIncentivePlanMember', window );">2019 Master Stock Incentive Plan | Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Stock options exercisable term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock option, award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dci_A2019MasterStockIncentivePlanMember', window );">2019 Master Stock Incentive Plan | Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Performance award measurement period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dci_A2019MasterStockIncentivePlanMember', window );">2019 Master Stock Incentive Plan | Performance Shares | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage', window );">Payout percentage based on target award (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dci_A2019MasterStockIncentivePlanMember', window );">2019 Master Stock Incentive Plan | Performance Shares | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage', window );">Payout percentage based on target award (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=dci_A2019MasterStockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=dci_A2019MasterStockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437955328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary of Stock Option Activity) (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">6,927,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">920,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(934,547)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Expired/forfeited (in shares) | shares</a></td>
<td class="num">(63,402)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">6,850,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 46.32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">51.35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share) | $ / shares</a></td>
<td class="nump">40.49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Expired/forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">53.42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 47.72<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793441008032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary of Performance Award Activity) (Details) - Performance Shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Performance Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">188,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">113,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(7,692)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">293,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 52.20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">50.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">54.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 51.63<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439824352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net periodic benefit costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.8<span></span>
</td>
<td class="nump">$ 5.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">4.2<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.6<span></span>
</td>
<td class="nump">7.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="num">(6.4)<span></span>
</td>
<td class="num">(6.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19.1)<span></span>
</td>
<td class="num">(18.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost amortization</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss amortization</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">5.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_DefinedBenefitPlanSettlementCost', window );">Settlement charge</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension costs</a></td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_DefinedBenefitPlanSettlementCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Settlement Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_DefinedBenefitPlanSettlementCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793438159632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassifications, before tax</a></td>
<td class="num">$ (4.4)<span></span>
</td>
<td class="num">$ (4.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4.1)<span></span>
</td>
<td class="num">$ (11.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="num">(3.7)<span></span>
</td>
<td class="num">(47.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.9<span></span>
</td>
<td class="num">(74.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_DefinedBenefitPlanSettlementCost', window );">Settlement charge</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassifications, before tax</a></td>
<td class="num">(3.6)<span></span>
</td>
<td class="num">(5.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.2)<span></span>
</td>
<td class="num">(11.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(7.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(9.3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember', window );">Scenario, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">7.6<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember', window );">Scenario, Adjustment | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassifications, before tax</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications and tax</a></td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="nump">$ 7.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_DefinedBenefitPlanSettlementCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Settlement Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_DefinedBenefitPlanSettlementCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793436375776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments and Hedging (Details)<br> &#8364; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 | Designated as hedging instruments | Net investment hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 88.8<span></span>
</td>
<td class="nump">&#8364; 80<span></span>
</td>
<td class="nump">$ 88.8<span></span>
</td>
<td class="nump">&#8364; 80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Derivative instrument term (in months)</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Fair Value, Inputs, Level 2 | Designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 69.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Fair Value, Inputs, Level 2 | Not designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 370.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439102064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Contingent consideration liability, fair value</a></td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="nump">$ 24.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue', window );">Maximum payout, fair value</a></td>
<td class="nump">30.7<span></span>
</td>
<td class="nump">30.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">24.3<span></span>
</td>
<td class="nump">22.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=dci_LongTermDebtFixedInterestRateMember', window );">Fixed Interest Rate | Fair Value, Inputs, Level 2 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument, fair value disclosure</a></td>
<td class="nump">389.3<span></span>
</td>
<td class="nump">396.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=dci_LongTermDebtFixedInterestRateMember', window );">Fixed Interest Rate | Fair Value, Inputs, Level 2 | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument, fair value disclosure</a></td>
<td class="nump">425.0<span></span>
</td>
<td class="nump">425.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=dci_CurrentPortionOfLongTermDebtFixedInterestRateMember', window );">Current Portion Of Long-Term Debt, Fixed Interest Rate | Fair Value, Inputs, Level 2 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument, fair value disclosure</a></td>
<td class="nump">122.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=dci_CurrentPortionOfLongTermDebtFixedInterestRateMember', window );">Current Portion Of Long-Term Debt, Fixed Interest Rate | Fair Value, Inputs, Level 2 | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument, fair value disclosure</a></td>
<td class="nump">125.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=dci_LongTermDebtVariableInterestRateMember', window );">Variable Interest Rate | Fair Value, Inputs, Level 2 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument, fair value disclosure</a></td>
<td class="nump">172.5<span></span>
</td>
<td class="nump">221.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=dci_LongTermDebtVariableInterestRateMember', window );">Variable Interest Rate | Fair Value, Inputs, Level 2 | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument, fair value disclosure</a></td>
<td class="nump">$ 172.5<span></span>
</td>
<td class="nump">$ 221.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Value, High, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dci_LongTermDebtFixedInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dci_LongTermDebtFixedInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dci_CurrentPortionOfLongTermDebtFixedInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dci_CurrentPortionOfLongTermDebtFixedInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dci_LongTermDebtVariableInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dci_LongTermDebtVariableInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437968208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - Fair Value, Inputs, Level 2 - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Assets</a></td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="nump">$ 10.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Liabilities</a></td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">5.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Assets</a></td>
<td class="nump">6.5<span></span>
</td>
<td class="nump">8.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Liabilities</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instruments | Net investment hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Assets</a></td>
<td class="nump">5.5<span></span>
</td>
<td class="nump">8.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Liabilities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instruments | Foreign currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Assets</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Liabilities</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Assets</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Liabilities</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not designated as hedging instruments | Foreign currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Assets</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Liabilities</a></td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793433945504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Guarantees (Balance Sheet) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Contingent liability for standby letters of credit issued under the Company&#8217;s revolving credit facility</a></td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="nump">$ 7.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Amounts drawn for letters of credit under the Company&#8217;s revolving credit facility</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793437430096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Guarantees (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsLineItems', window );"><strong>Guarantor Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Investment earnings</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="nump">$ 5,800,000<span></span>
</td>
<td class="nump">$ 6,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Unsecured revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsLineItems', window );"><strong>Guarantor Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Available credit facilities</a></td>
<td class="nump">63,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=dci_MultiCurrencyRevolvingCreditFacilityMember', window );">Multi-Currency Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsLineItems', window );"><strong>Guarantor Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Available credit facilities</a></td>
<td class="nump">17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=dci_AdvancedFiltrationSystemsIncMember', window );">Advanced Filtration Systems, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsLineItems', window );"><strong>Guarantor Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">AFSI outstanding debt</a></td>
<td class="nump">$ 64,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,800,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=dci_MultiCurrencyRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=dci_MultiCurrencyRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=dci_AdvancedFiltrationSystemsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=dci_AdvancedFiltrationSystemsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793436031968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_PurilogicsMember', window );">Purilogics, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration, non current</a></td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_ContingentCompensation', window );">Contingent compensation arrangements</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Contingent consideration</a></td>
<td class="nump">23.3<span></span>
</td>
<td class="nump">23.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Maximum payout</a></td>
<td class="nump">$ 29.0<span></span>
</td>
<td class="nump">29.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_PurilogicsMember', window );">Purilogics, LLC | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_ContingentConsiderationMilestoneAchievementPeriod', window );">Contingent consideration, terminating (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dci_PurilogicsMember', window );">Purilogics, LLC | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_ContingentConsiderationMilestoneAchievementPeriod', window );">Contingent consideration, terminating (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Contingent consideration</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Maximum payout</a></td>
<td class="nump">3.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod', window );">Contingent consideration, terminating (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod', window );">Contingent consideration, terminating (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_ContingentCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent Compensation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_ContingentCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_ContingentConsiderationMilestoneAchievementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration, Milestone Achievement, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_ContingentConsiderationMilestoneAchievementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration, Milestone Performance Period, Range Of Outcomes, Value, High, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dci_PurilogicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dci_PurilogicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793530021920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Reporting (Narratives) (Details)<br></strong></div></th>
<th class="th">
<div>Nov. 01, 2022 </div>
<div>segment</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793438045200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Schedule of Segment Report) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 875.7<span></span>
</td>
<td class="nump">$ 853.2<span></span>
</td>
<td class="nump">$ 2,551.3<span></span>
</td>
<td class="nump">$ 2,416.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings (loss) before income taxes</a></td>
<td class="nump">121.5<span></span>
</td>
<td class="nump">111.3<span></span>
</td>
<td class="nump">351.4<span></span>
</td>
<td class="nump">309.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">875.7<span></span>
</td>
<td class="nump">853.2<span></span>
</td>
<td class="nump">2,551.3<span></span>
</td>
<td class="nump">2,416.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate and unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings (loss) before income taxes</a></td>
<td class="num">(11.2)<span></span>
</td>
<td class="num">(16.7)<span></span>
</td>
<td class="num">(41.2)<span></span>
</td>
<td class="num">(31.3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_EngineProductsSegmentMember', window );">Mobile Solutions | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">555.0<span></span>
</td>
<td class="nump">555.6<span></span>
</td>
<td class="nump">1,632.3<span></span>
</td>
<td class="nump">1,556.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings (loss) before income taxes</a></td>
<td class="nump">83.4<span></span>
</td>
<td class="nump">79.7<span></span>
</td>
<td class="nump">242.3<span></span>
</td>
<td class="nump">203.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_EngineProductsSegmentMember', window );">Mobile Solutions | Operating Segments | Off-Road</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">115.6<span></span>
</td>
<td class="nump">104.4<span></span>
</td>
<td class="nump">325.3<span></span>
</td>
<td class="nump">286.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_EngineProductsSegmentMember', window );">Mobile Solutions | Operating Segments | On-Road</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">38.0<span></span>
</td>
<td class="nump">36.1<span></span>
</td>
<td class="nump">108.5<span></span>
</td>
<td class="nump">100.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_EngineProductsSegmentMember', window );">Mobile Solutions | Operating Segments | Aftermarket</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">401.4<span></span>
</td>
<td class="nump">415.1<span></span>
</td>
<td class="nump">1,198.5<span></span>
</td>
<td class="nump">1,169.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialProductsSegmentMember', window );">Industrial Solutions | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">261.5<span></span>
</td>
<td class="nump">229.8<span></span>
</td>
<td class="nump">737.6<span></span>
</td>
<td class="nump">649.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings (loss) before income taxes</a></td>
<td class="nump">49.1<span></span>
</td>
<td class="nump">34.3<span></span>
</td>
<td class="nump">133.0<span></span>
</td>
<td class="nump">86.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialProductsSegmentMember', window );">Industrial Solutions | Operating Segments | Industrial Filtration Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">223.3<span></span>
</td>
<td class="nump">198.5<span></span>
</td>
<td class="nump">631.1<span></span>
</td>
<td class="nump">563.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialProductsSegmentMember', window );">Industrial Solutions | Operating Segments | Aerospace and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">38.2<span></span>
</td>
<td class="nump">31.3<span></span>
</td>
<td class="nump">106.5<span></span>
</td>
<td class="nump">85.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dci_LifeSciencesSegmentMember', window );">Life Sciences | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">59.2<span></span>
</td>
<td class="nump">67.8<span></span>
</td>
<td class="nump">181.4<span></span>
</td>
<td class="nump">211.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings (loss) before income taxes</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 14.0<span></span>
</td>
<td class="nump">$ 17.3<span></span>
</td>
<td class="nump">$ 51.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dci_EngineProductsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dci_EngineProductsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dci_OffRoadProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dci_OffRoadProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dci_OnRoadProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dci_OnRoadProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dci_AftermarketProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dci_AftermarketProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialProductsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialProductsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dci_IndustrialFiltrationSolutionsProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dci_IndustrialFiltrationSolutionsProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dci_AerospaceAndDefenseProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dci_AerospaceAndDefenseProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dci_LifeSciencesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dci_LifeSciencesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793439792320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Reporting (Assets by Segment) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 2,675.5<span></span>
</td>
<td class="nump">$ 2,600.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,304.3<span></span>
</td>
<td class="nump">1,319.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Industrial Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">810.9<span></span>
</td>
<td class="nump">816.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Life Sciences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">346.9<span></span>
</td>
<td class="nump">267.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate and unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 213.4<span></span>
</td>
<td class="nump">$ 197.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dci_EngineProductsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dci_EngineProductsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialProductsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dci_IndustrialProductsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dci_LifeSciencesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dci_LifeSciencesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139793438159632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 9.3<span></span>
</td>
<td class="nump">$ 7.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="nump">3.1<span></span>
</td>
<td class="nump">4.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">other restructuring costs</a></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dci_CostRelatedToDiscontinuationOfPrograms', window );">Lower-margin customer program</a></td>
<td class="nump">4.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dci_CostRelatedToDiscontinuationOfPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lower-Margin Customer Program</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dci_CostRelatedToDiscontinuationOfPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>dci-20230430_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dci="http://www.donaldson.com/20230430"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="dci-20230430.xsd" xlink:type="simple"/>
    <context id="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i981543b549e74a46a7b6aac45e64bf7a_I20230530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <instant>2023-05-30</instant>
        </period>
    </context>
    <context id="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i20ca86cd72f542598b263b04d7be0704_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i8aedd83357f5482d8293e8a0b69cc418_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i1214c7b440514180a072f13d334e9078_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i95c28a43958547cc90fdb7e905bf5558_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i79dc551cdb0e43d1be12179c4aeb3699_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="if8622166b5b64dad9e57a1714a36434d_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i6e793d4ad75b4b518299b2f971c74b80_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ifde6dc9c64ce4155935da1a66350cacf_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i7a933e154d4443049c5127882eb8e493_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i13b727a8521d4335a07b63ccea2b093a_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i8099841af2ce4caa9998ed56ba049c03_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ie601657865f04791850b342cb8e38f10_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i0356135ea5904b2db080b69e43e7676d_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i302b665f54544baea07b8a1f31224759_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ie2fbea5d56114856997fff9b752d252c_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i7e4cc32d6e124f3eb3de0f2acede1b99_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="if59da2713120470b82502e2dc064ef19_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i833d3ad87a624decb7f5dea65b191311_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ib8caa4e0446a4046a540b1878d1d5711_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="id6c10d324ea1460f912fccd921651985_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i005841774ff745b3af764966528000fa_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i94c848bfdb654b658ae41cb54ba19ab5_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i7d4d577c651d42afb92c74028bbc8049_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ie4b27aeff4fb4a9195ac475ee6c60d31_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ice62da15ad24407d8437f46d7c0d803d_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i25d5baf595334ff38f80db9e75b18f0f_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7fbfafe7ed914ae98d78bffd7e066503_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i727b4b28ca0243f1ba46bfc43cba0d0d_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6ffa7942690a4e27a0a33d6df2dbb3cc_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i35a2b47298734ca6963c0ff4a052d547_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i521ae2a4e46048c2bdf46b51e8c87d87_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="icd542a92854c4c8b8d5eaab545c5189b_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ibc72a87bfb044122b08d4b6cc48a3077_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ia3afc5de9da448fc874fa18e7758f3e4_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="iecb883458f0047b6a52cd8f66b9ca01a_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="iab40b251f26a49bc873140994aac5e37_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ie7b368aea47248688e25db7398ab1a93_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ifc3f24ef40754d47b8c01c179c578e3b_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i6f0522d97b564716857fd0b80d918f82_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i5abee2ab6d834c34962b4e29101cc9b0_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ie24216524b5546019db9bb68e9cd1e4e_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i1266fafccefa455db6e1c924ffa94ec8_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ifdee0039e774424c870d2e31a936cdbf_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i21035835d8fc4f9aafaa09ea87fd0fe5_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i54b428e76f554d7d98170aa7f32714ce_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="idc9e784dd8e44793bafdc1cb96674d0d_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ib75460b40d51405caeb8e5929b8105c5_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ia7654c8af87a473a8bc51678e8776a00_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8983ab8a5432426aa74d7190bf263f6b_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="icd17ab5d1cb141c6b6631213f6a6f844_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i499aa2960b014174934c229b7a80712a_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ibbca1f5b59bf443f92afc1b88ca48caf_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ie249022f4c5e4a92b2c40e954df8b692_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i13b608d30b3440b38cbfbb91cb0167c5_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i5f12fff01e9e4d24af3925c3e4ea67a7_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i4526873d326b40a9b3c8c5f3e2c0b583_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ie3ce8229210f4800b045bcdb48ac14d6_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i7b13a9312624478a89cc24ed60f6c2c3_D20211101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i7eb310d61de64575aaef107d7a1e36f0_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iefb504d80e28400680e7c41dd7513a6a_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i91284ee20fb64763aa7419ca048a3943_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PearsonArnoldIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i6276600c71ba40c5af30c962d3b50d90_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PearsonArnoldIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i980bb4d9627f4052931f0bc8ad27537c_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:SolarisBiotechnologySrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i4bc6792376a04c52be9be93e88ac5048_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dci:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ia10a5eaa9ec44caaaedb832481afd4c4_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dci:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8bab38e120304284a20a49b03fc98c5d_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dci:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i0d16d044df9f4aa2bfeada5fc7b878ef_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dci:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib62f3a4d2d75435295348107306edd7f_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id2d8ae4586a94c4aaf33257092ae96cc_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2e7ecee3f35c4a989dc75e1dd6a96c81_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i7596872043974a26b8d4c6a58526409a_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic8955e14a5c2464c89c8556c2726f881_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="iecb46a8d47a344419d46f2e8c93cd044_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i32f85d682f1d492580d08c0a9c1c9f4d_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i4077bf4b97ca4ebb85a6ef6ff5b11fe5_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i486c7ec6ad604e1fb0bd2c8483703167_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i519931e8a58845f8a4aaddf31a2a3148_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i24c7055bb6a2485bb56c94a9166a01e7_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i5787c484041542f388183756b0615194_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i15097e60df7e4d7badf48d2ffdbf99c9_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i68d4d225ccc14988a65ad09a3df0520e_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ie7aa8f5bfb0c445a9f7837096b5628a9_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ibbf111f41ab6412f80307c463b1cc7af_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i7289fbabd2e94dd3b85f85821fad6863_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ic4d2a4323c4f42348a743fe511fa6437_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i59a148352fbb471581aa440d147c1541_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i03efc726baf344da8cd4df02b0a8a102_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i4f9edc0952324cfe893246ebd659edde_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ifffe29b359a4474492be0d62d85f1365_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i3d2571ae2612454e861b0225c60e0c05_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:MobileSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i7bc5b582b4904e5d927f078dc625f955_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i6e1f3ee4da07425281ba367892bf1cfb_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i5669e28c3fe3461e8ab4659b0ece5533_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:MobileSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i4aed24cff28344509893afc9bbcdb9c4_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i3024a1ac1e6345c18a1dd8ef50f0fab2_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i9e5959e59fc5407e978ffab4d093f9c4_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:MobileSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="iebcfdff2919a4b6592bdfd060befe8c0_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ifaa492991f3243e1980ff96c60496a34_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i788741fc0aa14ff7b0101b66fca6335d_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i082adf4c08d2449ca5de38ec4ff7d1d7_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i27bccd371182448591828785d38a04e1_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="id938e9132ac44e6fad9226c6798c6023_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i007bd2dcf571404cb1d2fb078597d7e7_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:NonCompensationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i3a331a84169c4073b1ff8ce678f92da2_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:IsolereMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:NonCompensationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i2fa8daa8e7d1430da4c3207da14c7c50_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i0c234971fcaa4f5cbff33f620c6b0c6d_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:PatentsTrademarksandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:PatentsTrademarksandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i23fd82a3c45c4be099a1ddae4d821962_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i5cbba7177bca44558b863a7dc35efb0a_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dci:PatentsTrademarksandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i29d579d4b6194f4b813636f177895e6a_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ide9dbc787bc44c3d84d94e219cbd3cda_D20230524-20230524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-24</startDate>
            <endDate>2023-05-24</endDate>
        </period>
    </context>
    <context id="i888e4aa36d4c47d48db19522f0764500_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ibc0e270509544de6affd196ea1ea2195_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i5928435d6d2548619c26880ec2f74930_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i79813998541e43baac9343a8131c9cfc_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i6674a6ea784244819afd90d336b0052e_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i661f9bd11e1f465fb0e2e73f62481cae_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="if7edc50104cc44d5aa715ab618f58486_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="iefac02fc4da545a5a88b60ce0b5cb734_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i0b9c251f0d164df2b6a7d804a54e7ab4_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i5db0cecd127243f492277d463e3ec1e9_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ieaffca9037c64760b37086746400cccf_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6409703bf00849c29b637cbb42616411_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i95ce71f348a54ca197e39d93e66d47fe_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i0a87b9a7373745f3b94c3d4f89c142d4_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="idab9885a51aa4f50930db4284afc755d_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i26d5fc28b5d5479c83eba74b9006a5d2_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i033b17104a4c4e60bab17080a3a0ffb5_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i31dce14a974044ee9ea8a82dc7eb2cd2_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iaa280eca13064fd792d0b6afbe7af46f_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i9fb9617d8166477483fdd825de14f856_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i05d647fe11b148a0b909955350504682_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ie231400f96094f7a8de5c151e48492f5_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i749bf073db1b44579381ddd16d0cfb45_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i7f8b0d6e9ccd4d79b6868b74ca5833ad_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id308c4cba3eb43caa870a2f19833dde4_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i5c67257f05124ce19bbe07fa3a295765_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6a76abbf377b4a4880150f6a4d634043_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i5aeb6b239b5941338dc99c8b92531794_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4c6bb91decd5443f8c3583d76c3c701b_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="idb5a1a0b2dfa4d7ea374d01335aff30f_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i5930e796bdf34c62a5f3412e7a338805_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i5f771a33b3ec41a58d9ebc344db27977_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">dci:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i333ceda5fa9b4560913d72764ddcbf8b_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dci:A2019MasterStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i7ae9aff84b404982800af00ea5c508f0_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i4228ce8127b04d689c602f8cda0cbbef_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i77bd03dcbdf64645b0e7fd4507fc629a_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2cea34221ff746e0b165c4efaab642ac_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="id86ef99501a64e96970b008ad0b5ea1f_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dci:A2019MasterStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i857d35b3cd4a4effb1f65e04fbe9a890_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dci:A2019MasterStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i8c21df32a4784496a3a58a54bf1797f8_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dci:A2019MasterStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i414c6f2720e14566a35da55d208faedd_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i82146aad437e4f479ca1611b0985275a_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7fc55a8b42e84622a4b7cdcdf5df826b_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie805b3a04d3c48938ac5873c34415ea4_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i280fac9e05534b6299268c596cfa833e_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i24748f6f2c3c4b13a639e375a531f042_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i0d98c34d674244558edc69369b30b018_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i4c542460cfda4762839a084ef51d8f3a_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ie3537486f8c0419eb691a4f66b203eee_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i339e6228813a498c85b2d7f98127da02_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ia7ee86837c2746a68860dfb7535fcf0d_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i06e3165b3c1c448887c322e86a9f8a13_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i277034958c5f49aeacac3a09d44f3ed8_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i82526bc6da994575ab017d5892b6d416_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i89f27eacef0646e8b0239a892b872fd9_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtFixedInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i624acaaae30f435ebd75291c753deba1_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtFixedInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i615d12d234024ef8893376f543b38ebf_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:CurrentPortionOfLongTermDebtFixedInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i561e2658515249dd952d4701b6920d1e_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:CurrentPortionOfLongTermDebtFixedInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i7c206ad02fc34ace9432285bec041ad4_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtFixedInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ie6462e75dd8245d38368c6eca80ad6ae_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtFixedInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i406e4b11e5bd481a8db6299f0304c508_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtVariableInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ia1b34c43fdd74800a75cbd6d90440d54_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtVariableInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i8390d31c21b74cc7b7d1415982b8163b_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtVariableInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i47e9c2004c2c43809c47c5b6c81d5f0e_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dci:LongTermDebtVariableInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i5fe7c06fa94e463ba5653d7c75741c82_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ifdb366acf52940e4898e8906e62562f1_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i591cab4320764a84a8e66e4d3385978a_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ide22bb5358e94f4492bae56423e07903_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ic4dad1c42ef841959199aaf82d448ba7_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i0f02d1bd7ade44ffaceeb771f5a906eb_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i8b829a8ab0a8405eb526ac427c41f13f_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i583e770bec9a493ea4f24441de98f604_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ib845645c2a2742ba951ba909e0bd697a_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dci:AdvancedFiltrationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i6a45152d5f0c4d8483b209234696ff1b_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dci:AdvancedFiltrationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i6a2c22aac1cc4eaea9e326daff356a86_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i6ee42217afbb46ffb775e49506da67dd_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">dci:MultiCurrencyRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i28550c83d1b749d4add50617516626de_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i48076fee0f3d4043a2d5591bff0e3d23_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dci:PurilogicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i29eec8270eb442ba82d01854e5589667_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i317a4ea0c4bc45f6af7e7bb0c05abd7b_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ib8bc8a0e6e37429387e4c013a68ffb39_D20210801-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i1352ed04118240df867871e5e1afbc4e_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i5b062250596c445d83671eff94e1a22d_D20221101-20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2022-11-01</endDate>
        </period>
    </context>
    <context id="ic656c976342f473abdcbdd3ab72e2efe_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i41c5514cdd28400395aea8ac376336d0_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic16ffd97fcd44d21b3374b70b2b886f2_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i4ff93f20bcd1442e82a211ad90f4221a_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8062c8f3b77c4d46b80c6662b4d0d186_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ic84063b1b9954ffb8ad3dc0afc9133cf_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia04fdad8fc10428ab71b195b452b3ea5_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i00943e93b7464083be8d3ac5ff3c456e_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if1268a22dab748a5a965345b3739827a_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i56d6bac15f3e4b5883ee80cc9ed5bceb_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i857b62daee0d4f2aadf5b094f3c7dc5e_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="icdaf7151cef24df696002fb6aed02397_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8c1c8ff052e44444a84ea7979d5f69f4_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i2f1226e3e2ab44bdb6757206c99db342_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i277312b5f8564c1e87ae20c28306de7d_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i88e44784b6e249abacc57e84f7b100f2_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ia89647c0d8fa43bd9bdd7669caa6a732_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i45c3b991f92747b58b3b1595ef26e551_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="id761c5446b334a57aef369de6d6082a7_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i9b2096298be84ae184218b02d2a29f95_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:LifeSciencesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i2482cdd31cbf4c70b97e8294b59ab890_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="i675bf98ad618482ea20e55b9f363e259_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i083e48cb2df742dc842414560006ddea_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OffRoadProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ie26de657596243d3a625d6a8c7b1374c_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OffRoadProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8ea9bccacd1641a08dbb3cc3c418a973_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OffRoadProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ie8d1abbd2bd24f68841d910eef87476b_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OffRoadProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i5f2fbb0ec18e4a28815ae70ed8ed5531_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OnRoadProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i4861b01957b14e8d88ca777452d41d72_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OnRoadProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iafe79ed28eb64be8aa38f8ed2a32c4af_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OnRoadProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="iffdb439d3d5448588d88a0defe5a2def_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:OnRoadProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ibbbc13a2590145e0ae38ef227f4b7e6b_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AftermarketProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i3815bff6406c4285b239c349a54b7219_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AftermarketProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ieb2011e88da641e89dc86584c353a322_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AftermarketProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i24c031675b1945b5930da6310b015a7d_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AftermarketProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:EngineProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4707c380b237473c8f3f510025775843_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:IndustrialFiltrationSolutionsProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i49a0bd234899489f9258f4714ccfd0e5_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:IndustrialFiltrationSolutionsProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3299524343e247ec9cdce19c4c272c2c_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:IndustrialFiltrationSolutionsProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id2372197637d4177bd01242fe5e13219_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:IndustrialFiltrationSolutionsProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i073737fd1759448f9340828f77115a18_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AerospaceAndDefenseProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ia765a7d26e5245cf89da9972bcd583cb_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AerospaceAndDefenseProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i5674eca9a6bc4d1b80b974c5f0fcacd5_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AerospaceAndDefenseProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ie210de890dc94f2bac5217fa4ffedaf1_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dci:AerospaceAndDefenseProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dci:IndustrialProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i57124dbe96704601bbbdf2d9905389da_D20230201-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id51ec13458494a259ed20af1f2797cb6_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8b5148d529f04356b404e33c277e2271_D20220801-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ie8d36c106e9b492a9b8b99a2769cdd6f_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i5288b3c40b694c29b1810b564cf6ed7e_D20220801-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i4142580cfa84460b8c54f11cd279b19a_D20221101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i573c20135bd34350aa215c28b4afc798_D20221101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029644</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>dci:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl81LTEtMS0xLTE1MTMzNw_84e9856c-9632-4503-96ae-52db07fe62d8">0000029644</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl82LTEtMS0xLTE1MTMzNw_a75754ce-097b-4e1c-a3cd-1e039ad539ab">--07-31</dei:CurrentFiscalYearEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl8xMi0xLTEtMS0xNTEzMzc_1cd1eed8-8dad-4bfb-ae83-a5fe9fc1b768">--07-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl8xMy0xLTEtMS0xNTEzMzc_cf2cf4d7-d6f2-4f00-acfa-7fdc2a8dca23">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl8xNC0xLTEtMS0xNTEzMzc_efbd0c0f-81c2-4268-bdf2-f29f81e5f549">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80L2ZyYWc6MTY3MTUzNDE0NmQxNGVmYzhjNDM1NDUzNjRmZjY2YzcvdGFibGU6YTgyYmIzY2JlNTc4NDdiZDg0ZjQ4YmVkMzZiZTQ3NGIvdGFibGVyYW5nZTphODJiYjNjYmU1Nzg0N2JkODRmNDhiZWQzNmJlNDc0Yl8xNS0xLTEtMS0xNTEzMzc_abdeadb2-24be-425c-9da4-c3e0a15d4aab">false</dei:AmendmentFlag>
    <dci:ContingentConsiderationMilestoneAchievementPeriod
      contextRef="i28550c83d1b749d4add50617516626de_I20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTYyMw_a439b096-2c2c-47f3-84e0-fc8df33ee3fa">P3Y</dci:ContingentConsiderationMilestoneAchievementPeriod>
    <dei:DocumentType
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDUy_28a47523-fea7-40c8-b8b4-8497a7e5f109">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU5_1c8e13fa-dc10-43bd-8204-0d47d72352ac">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8zNDY_c2efb8bf-fe6e-41c1-9b38-6eeef5a38d11">2023-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDUz_65ac407a-771d-49b6-b3c7-8d4b07dcaa53">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDQ2_82d4dd12-0781-48e6-abbb-b307c63dbeb9">1-7891</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDQ3_c2c502d5-cdca-4c96-aa49-c565d10be7c1">DONALDSON COMPANY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YTY3Yzk0ZDVhZTI4NDZhMDkwNzhlNWJiY2ZhZDdhYjAvdGFibGVyYW5nZTphNjdjOTRkNWFlMjg0NmEwOTA3OGU1YmJjZmFkN2FiMF8wLTAtMS0xLTE1MTMzNw_e65dbf6b-9e99-44bf-9518-0e49d85eae22">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YTY3Yzk0ZDVhZTI4NDZhMDkwNzhlNWJiY2ZhZDdhYjAvdGFibGVyYW5nZTphNjdjOTRkNWFlMjg0NmEwOTA3OGU1YmJjZmFkN2FiMF8wLTItMS0xLTE1MTMzNw_44ba2de0-f543-46a8-a256-4c4df85e838b">41-0222640</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDQ4_654ac695-460d-4f24-bb4d-8515b34c263e">1400 West 94th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU0_6018b222-b372-4a84-a800-e060d7236621">Minneapolis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDQ5_6b53682f-9713-47d4-8487-b31d7d973702">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU1_fa9c4c1d-d3e1-409f-9fb2-70a69c68bed6">55431</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDUw_b58c20b7-bc45-4524-9e66-f81b201ec449">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU4_83214f73-503e-4179-bc60-b71e8faae34b">887-3131</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YzJkMWFjMWVhMWEyNDE1ODkyZTM2ZWU5NmVmMTkzMzAvdGFibGVyYW5nZTpjMmQxYWMxZWExYTI0MTU4OTJlMzZlZTk2ZWYxOTMzMF8xLTAtMS0xLTE1MTMzNw_7ad9dcdc-a928-4da8-aa0c-efb0f943145b">Common Stock, $5.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YzJkMWFjMWVhMWEyNDE1ODkyZTM2ZWU5NmVmMTkzMzAvdGFibGVyYW5nZTpjMmQxYWMxZWExYTI0MTU4OTJlMzZlZTk2ZWYxOTMzMF8xLTEtMS0xLTE1MTMzNw_376af5d8-3385-49a5-8588-d6ea4a72cd9f">DCI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6YzJkMWFjMWVhMWEyNDE1ODkyZTM2ZWU5NmVmMTkzMzAvdGFibGVyYW5nZTpjMmQxYWMxZWExYTI0MTU4OTJlMzZlZTk2ZWYxOTMzMF8xLTItMS0xLTE1MTMzNw_cf5d56b8-4f0c-43b0-b0df-90758c010150">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDU2_b5684318-aca8-4f8e-b3ab-66d8c40fcdb8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDUx_935accbf-e00b-48a2-ad12-3280a0dc15ae">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6MTc3ZTZmZTJjYjViNDU3NWI2MmRkYzFhNzBlMmFhN2QvdGFibGVyYW5nZToxNzdlNmZlMmNiNWI0NTc1YjYyZGRjMWE3MGUyYWE3ZF8wLTEtMS0xLTE1MTMzNw_41c525b8-50c1-486d-9aa7-797dbaffacc8">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6MTc3ZTZmZTJjYjViNDU3NWI2MmRkYzFhNzBlMmFhN2QvdGFibGVyYW5nZToxNzdlNmZlMmNiNWI0NTc1YjYyZGRjMWE3MGUyYWE3ZF8yLTQtMS0xLTE1MTMzNw_7b0cfcf3-06a5-40fa-beca-5f668a5c380b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGFibGU6MTc3ZTZmZTJjYjViNDU3NWI2MmRkYzFhNzBlMmFhN2QvdGFibGVyYW5nZToxNzdlNmZlMmNiNWI0NTc1YjYyZGRjMWE3MGUyYWE3ZF80LTItMS0xLTE1MTMzNw_c248b54c-220a-4937-be6f-6408dc9a0560">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yNDYw_793eee05-eed9-478f-9651-d30305218550">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i981543b549e74a46a7b6aac45e64bf7a_I20230530"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xL2ZyYWc6MzE4ZjE4MWRhNmRkNDdkMGEzZGJjNmRjYzVjM2NkNzQvdGV4dHJlZ2lvbjozMThmMTgxZGE2ZGQ0N2QwYTNkYmM2ZGNjNWMzY2Q3NF8yMzU2_f4f7faef-3b58-4e63-a3b6-1a1f2a5e4d70"
      unitRef="shares">121242187</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMi0xLTEtMS0xNTEzMzc_7d8b266e-bb01-4d8d-a52a-8a4cc22f7be9"
      unitRef="usd">875700000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMi0zLTEtMS0xNTEzMzc_75f4b2aa-9b67-424a-ad22-cf63caefe67a"
      unitRef="usd">853200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMi01LTEtMS0xNTEzMzc_ccaeced3-f75a-47ca-9230-e9c0a2c8586e"
      unitRef="usd">2551300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMi03LTEtMS0xNTEzMzc_efd7738b-a575-4096-9c2a-8548a41f6da5"
      unitRef="usd">2416600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMy0xLTEtMS0xNTEzMzc_c87d0371-ec20-416b-9558-7e6b3e7da570"
      unitRef="usd">586900000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMy0zLTEtMS0xNTEzMzc_6c8c6e43-8e2e-4bef-83a5-196d328a86c6"
      unitRef="usd">584200000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMy01LTEtMS0xNTEzMzc_debe14da-0579-406e-add1-c54917778a69"
      unitRef="usd">1690800000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMy03LTEtMS0xNTEzMzc_84c05428-2e49-4dbd-a502-8fb1791cf41a"
      unitRef="usd">1640800000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNC0xLTEtMS0xNTEzMzc_52c63b33-0c5a-44b3-bc12-38cac3f73cc1"
      unitRef="usd">288800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNC0zLTEtMS0xNTEzMzc_401c788b-f1f1-4b8b-8534-9915919da1a8"
      unitRef="usd">269000000.0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNC01LTEtMS0xNTEzMzc_97220681-d1ac-407a-9f20-99d241a19529"
      unitRef="usd">860500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNC03LTEtMS0xNTEzMzc_2abf8f17-d237-4979-8278-5d07d0ec24df"
      unitRef="usd">775800000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNS0xLTEtMS0xNTEzMzc_f5d32b48-8b30-4978-8a66-be66f190f6fd"
      unitRef="usd">145800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNS0zLTEtMS0xNTEzMzc_f43e4f9c-193e-4caa-8e58-050e7e367f8d"
      unitRef="usd">140600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNS01LTEtMS0xNTEzMzc_ad449f7c-e40f-4639-a3af-e3aaa9651e90"
      unitRef="usd">444700000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNS03LTEtMS0xNTEzMzc_61fea9d1-b8af-4879-a74d-343693ed3205"
      unitRef="usd">411100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNi0xLTEtMS0xNTEzMzc_73a8c491-ffd6-46c7-b735-d65c4fda5b7b"
      unitRef="usd">19000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNi0zLTEtMS0xNTEzMzc_a9adc8f7-6b4e-4f24-806c-67743d3392e0"
      unitRef="usd">17400000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNi01LTEtMS0xNTEzMzc_5bc97258-43bf-4851-83b6-3b347c62b426"
      unitRef="usd">56200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNi03LTEtMS0xNTEzMzc_d1d5629c-8371-4241-81af-75c9ee5cadb1"
      unitRef="usd">50500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNy0xLTEtMS0xNTEzMzc_45831c52-c08e-4a82-8ff7-d1693100c196"
      unitRef="usd">164800000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNy0zLTEtMS0xNTEzMzc_95391a0e-0f99-4010-96bb-13bafbffdeaa"
      unitRef="usd">158000000.0</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNy01LTEtMS0xNTEzMzc_4a18c374-22d3-414b-9339-f9deff7e661f"
      unitRef="usd">500900000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfNy03LTEtMS0xNTEzMzc_901ed074-fa41-4a19-894a-ec031f546a97"
      unitRef="usd">461600000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOC0xLTEtMS0xNTEzMzc_4a084a6e-3e5e-4f9d-a0d1-69c2bf066e1b"
      unitRef="usd">124000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOC0zLTEtMS0xNTEzMzc_24d94374-98a9-48f6-ba47-46ed6fd60258"
      unitRef="usd">111000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOC01LTEtMS0xNTEzMzc_3d3b5ef9-92c2-4ab6-a178-c3622afa5cc7"
      unitRef="usd">359600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOC03LTEtMS0xNTEzMzc_1f945f4e-4025-4834-93b5-78ff53a67972"
      unitRef="usd">314200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOS0xLTEtMS0xNTEzMzc_656079f5-cff6-4359-a4ba-48c806c1c9fb"
      unitRef="usd">5100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOS0zLTEtMS0xNTEzMzc_bb28d589-591d-4b64-935c-0592f33c3a3e"
      unitRef="usd">3800000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOS01LTEtMS0xNTEzMzc_9861528f-4478-43fd-bba4-7ce92bdf5994"
      unitRef="usd">14300000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfOS03LTEtMS0xNTEzMzc_5c64a0e9-a2c0-4158-a381-9819ed29f77b"
      unitRef="usd">10800000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTAtMS0xLTEtMTUxMzM3_803ba57c-2433-404d-be23-761d513d7494"
      unitRef="usd">2600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTAtMy0xLTEtMTUxMzM3_c6c03088-3a50-4385-8016-14338c57db26"
      unitRef="usd">4100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTAtNS0xLTEtMTUxMzM3_aa7340f8-5cf1-4255-86bb-81ef93f04ec1"
      unitRef="usd">6100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTAtNy0xLTEtMTUxMzM3_082e21c6-59f3-46ae-be4a-3e003ab27d3b"
      unitRef="usd">6400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTEtMS0xLTEtMTUxMzM3_efcdff9e-704a-4d1b-ab75-75acc502fdc6"
      unitRef="usd">121500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTEtMy0xLTEtMTUxMzM3_ee78db06-b611-4ee6-b6a4-36110a49b81d"
      unitRef="usd">111300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTEtNS0xLTEtMTUxMzM3_2c1d3c3f-5941-4446-9b3d-6c32de768cf9"
      unitRef="usd">351400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTEtNy0xLTEtMTUxMzM3_d3077329-0770-44bd-9626-ae25892c5a4c"
      unitRef="usd">309800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTItMS0xLTEtMTUxMzM3_cdab909c-a5c9-4959-801b-e46b479fb2c4"
      unitRef="usd">27800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTItMy0xLTEtMTUxMzM3_2ae07f46-9eff-4822-b969-3806f9b19509"
      unitRef="usd">28300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTItNS0xLTEtMTUxMzM3_7e809180-84ab-491f-b178-559579cbce38"
      unitRef="usd">84500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTItNy0xLTEtMTUxMzM3_0ad18f92-dd55-4e71-8487-feb93d53da42"
      unitRef="usd">78000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTMtMS0xLTEtMTUxMzM3_57d92137-bcfb-40ae-b8ff-938034cac5b7"
      unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTMtMy0xLTEtMTUxMzM3_e1cc6cf1-9db3-4d23-97a5-80d99159427c"
      unitRef="usd">83000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTMtNS0xLTEtMTUxMzM3_7e30dec2-5bbf-4c13-b6f5-1ef9f4fc3f3a"
      unitRef="usd">266900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTMtNy0xLTEtMTUxMzM3_a043ea3c-14f5-4fd2-91c9-eee59458d785"
      unitRef="usd">231800000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTUtMS0xLTEtMTUxMzM3_7a0d6fb1-387b-43b9-91a9-a5aaa0b5940b"
      unitRef="shares">121600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTUtMy0xLTEtMTUxMzM3_ad00cef6-13d2-4e0e-b953-faaae232f48f"
      unitRef="shares">123400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTUtNS0xLTEtMTUxMzM3_aa38f183-c86e-4748-bec2-f18779379c9b"
      unitRef="shares">122000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTUtNy0xLTEtMTUxMzM3_dff08956-88e4-4916-9b39-85ab427a362e"
      unitRef="shares">123900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTYtMS0xLTEtMTUxMzM3_d00a9d9a-5840-451e-8ff0-d8a90e31e926"
      unitRef="shares">123500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTYtMy0xLTEtMTUxMzM3_e12267ad-b19b-4ab3-b3d7-4e949fab990f"
      unitRef="shares">124600000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTYtNS0xLTEtMTUxMzM3_f7456cd1-fa90-448d-b061-23ee43001969"
      unitRef="shares">123700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTYtNy0xLTEtMTUxMzM3_39ee2bee-08f8-4887-bea5-79707fcc1177"
      unitRef="shares">125600000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTgtMS0xLTEtMTUxMzM3_349cc79e-a3db-4753-8f5e-aab09a47f2aa"
      unitRef="usdPerShare">0.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTgtMy0xLTEtMTUxMzM3_844a82a7-d1f2-4a94-ad13-14c24e5d0129"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTgtNS0xLTEtMTUxMzM3_95579d87-b864-4f1b-b168-942feeb9ef91"
      unitRef="usdPerShare">2.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTgtNy0xLTEtMTUxMzM3_9651678c-fbf8-4b6c-932e-837a70567f43"
      unitRef="usdPerShare">1.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTktMS0xLTEtMTUxMzM3_c1631c2c-ca98-4b0f-b866-4dd68acf8120"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTktMy0xLTEtMTUxMzM3_edeeb478-857c-467a-a6d2-f218823a6446"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTktNS0xLTEtMTUxMzM3_f3fe4eb6-4a28-4570-a57f-8ad756a09a68"
      unitRef="usdPerShare">2.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMy9mcmFnOmJlM2UzZTBkMjBjODQ5NzdiYjRjYWRlODE2ZjZjMGYyL3RhYmxlOjA3MGEwZGFjYjRjMjRlZThhYWRlMzg0OWYwMGUxZTZlL3RhYmxlcmFuZ2U6MDcwYTBkYWNiNGMyNGVlOGFhZGUzODQ5ZjAwZTFlNmVfMTktNy0xLTEtMTUxMzM3_4c753feb-4a7a-4fce-a9f1-4e8fa3dc78c5"
      unitRef="usdPerShare">1.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMi0xLTEtMS0xNTEzMzc_1161ccae-5c5a-4513-8620-5473105e2bc2"
      unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMi0zLTEtMS0xNTEzMzc_7081b175-2490-4978-ab56-ed65f63d37d3"
      unitRef="usd">83000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMi01LTEtMS0xNTEzMzc_2a34180c-505b-4dea-b91d-bd5974403c63"
      unitRef="usd">266900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMi03LTEtMS0xNTEzMzc_308e8d05-9d6d-449b-b123-3e55447debdb"
      unitRef="usd">231800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNC0xLTEtMS0xNTEzMzc_b1521828-8be1-421b-bb29-2d74503d8184"
      unitRef="usd">1200000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNC0zLTEtMS0xNTEzMzc_a687d0aa-b9eb-4bcc-bd56-bfa1b24c93ab"
      unitRef="usd">-42800000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNC01LTEtMS0xNTEzMzc_aed80553-351b-4864-bee7-cd103d468f90"
      unitRef="usd">26400000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNC03LTEtMS0xNTEzMzc_206ffdc9-f8d1-4ec8-914d-c79bca5a4e8c"
      unitRef="usd">-70400000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjo4ZmE3YzY5NDUxMDk0NDFmODhkODVkNDgyYjdiNzg4N181OQ_61f0a516-052b-40ec-b9a7-e6cd4a6a803c"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjo4ZmE3YzY5NDUxMDk0NDFmODhkODVkNDgyYjdiNzg4N182Mw_8dffd70a-624b-4b19-9f16-2586bcb1a37c"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjo4ZmE3YzY5NDUxMDk0NDFmODhkODVkNDgyYjdiNzg4N182Nw_c3b13f5c-0ab5-4fef-a8ff-70f0de08a4d1"
      unitRef="usd">0.0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjo4ZmE3YzY5NDUxMDk0NDFmODhkODVkNDgyYjdiNzg4N183NA_80fb5043-50dc-44ca-becc-87f84f6d5b1c"
      unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0xLTEtMS0xNTEzMzc_ee909996-5f32-467f-a61f-c2645c0174e3"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS0zLTEtMS0xNTEzMzc_02fc5c5c-273f-4dab-bf22-056f6c9f9776"
      unitRef="usd">1800000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS01LTEtMS0xNTEzMzc_fbf41b1b-6f26-4dd1-a718-0a25cc761f41"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNS03LTEtMS0xNTEzMzc_950215af-7542-4b54-aa89-4fdc08045ea9"
      unitRef="usd">-2200000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjozOGNhYTU1OGUwNmE0YWJhYWU3MjRkZGNlNGViODY2NV82OA_ef3e61f8-293e-4a66-8991-bdf49a5c222b"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjozOGNhYTU1OGUwNmE0YWJhYWU3MjRkZGNlNGViODY2NV83Mg_4b8d8fa9-e449-488e-abd4-b647bc01440f"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjozOGNhYTU1OGUwNmE0YWJhYWU3MjRkZGNlNGViODY2NV83Ng_d1b8fc58-b0cb-4429-b005-f3c14d90e68f"
      unitRef="usd">0.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjozOGNhYTU1OGUwNmE0YWJhYWU3MjRkZGNlNGViODY2NV84Mw_1002b4ae-a6f2-405b-b516-6082d248d829"
      unitRef="usd">-1200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0xLTEtMS0xNTEzMzc_acf05cb2-4e1f-413c-9515-3e6d71968eb7"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy0zLTEtMS0xNTEzMzc_59fc5c24-fa16-420a-b69e-e74d147a3ec9"
      unitRef="usd">2600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy01LTEtMS0xNTEzMzc_0dbc67fb-a3bd-4817-9c5e-e0881d4b45d2"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfNy03LTEtMS0xNTEzMzc_7da80f49-236e-425e-99d0-da4c79eeacdd"
      unitRef="usd">4300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjowNjRiYzU4OWE0M2Y0NjM5YmQ3MmQ5Y2JhNzEyODMyY184OA_3a3c6f12-cb0f-4d1d-82c1-dcbd947bafc3"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjowNjRiYzU4OWE0M2Y0NjM5YmQ3MmQ5Y2JhNzEyODMyY185Mg_5598ac89-afb7-4415-a043-e08f9c42ecf5"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjowNjRiYzU4OWE0M2Y0NjM5YmQ3MmQ5Y2JhNzEyODMyY185Ng_9006aa44-6b91-4121-abad-ce67160bfc2d"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjowNjRiYzU4OWE0M2Y0NjM5YmQ3MmQ5Y2JhNzEyODMyY18xMDM_336ae2d5-931b-4550-919e-d21c6e8213a9"
      unitRef="usd">0.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0xLTEtMS0xNTEzMzc_ae4d978d-b3fe-4ac8-8344-11734e0009fc"
      unitRef="usd">-600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC0zLTEtMS0xNTEzMzc_5f2b2aa1-bc27-486e-9db1-21dec36c8472"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC01LTEtMS0xNTEzMzc_61c24320-9a0a-4b08-b38f-43b9dc01eca7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOC03LTEtMS0xNTEzMzc_6040cbd6-5d2f-42da-860c-1b7f309f0685"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOS0xLTEtMS0xNTEzMzc_02cbd47a-4f80-4954-a432-7ee75d64d6c0"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOS0zLTEtMS0xNTEzMzc_71a8ebd5-91b4-4bb7-88ae-22dd3b345e42"
      unitRef="usd">2400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOS01LTEtMS0xNTEzMzc_769276ec-0c82-4924-8b32-a1353b2f6a84"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfOS03LTEtMS0xNTEzMzc_5c6b20f0-f9b9-4ac8-88fa-c3435c1cd1dc"
      unitRef="usd">4100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTEtMS0xLTEtMTUxMzM3_9dc0c5bf-e77d-4862-b588-4c0ec62b92a8"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTEtMy0xLTEtMTUxMzM3_32297eb5-448c-40c8-9044-803815270457"
      unitRef="usd">-42200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTEtNS0xLTEtMTUxMzM3_b104c3c0-b51a-4818-b9d8-ac82c953849f"
      unitRef="usd">26100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTEtNy0xLTEtMTUxMzM3_e228509c-1842-4c6e-9081-3ba4eb253e71"
      unitRef="usd">-64100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTItMS0xLTEtMTUxMzM3_00855f5b-0e80-4374-bac5-4be35328822a"
      unitRef="usd">94400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTItMy0xLTEtMTUxMzM3_83484986-1027-4586-a5a5-f8701f34b6ff"
      unitRef="usd">40800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTItNS0xLTEtMTUxMzM3_df0b1b2b-f748-4d46-b909-1de4a76c100b"
      unitRef="usd">293000000.0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xNi9mcmFnOjA5YzEyYWI5OWE0ODQ1ODM4MTNiOTNhMGQ0MTlhYmY4L3RhYmxlOjU2NTRhODJkNzgyZTQ5ZTlhYzk5ZTBmODJhNDkxZjYyL3RhYmxlcmFuZ2U6NTY1NGE4MmQ3ODJlNDllOWFjOTllMGY4MmE0OTFmNjJfMTItNy0xLTEtMTUxMzM3_18261315-74ca-4669-9aff-f53b9992c50d"
      unitRef="usd">167700000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMy0xLTEtMS0xNTEzMzc_97d925ca-0b17-46f0-9e99-748a1994d9f0"
      unitRef="usd">186000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMy0zLTEtMS0xNTEzMzc_691517cc-f43d-4f37-9422-7b8e8ffe4d03"
      unitRef="usd">193300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjpjNmVmZjAxMDJjYTE0YWE5ODQ0ZjZkMTU3YjQwMGQ3Yl80NA_89da7fd3-d22e-43e9-a11a-8f2e8fcb35a9"
      unitRef="usd">8000000.0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNS0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjpjNmVmZjAxMDJjYTE0YWE5ODQ0ZjZkMTU3YjQwMGQ3Yl81MQ_4ff1b17e-7ae2-421b-b441-4a87a1919c47"
      unitRef="usd">7600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNS0xLTEtMS0xNTEzMzc_3ea50def-eb41-4cfb-9a62-c7409e99f7ff"
      unitRef="usd">626300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNS0zLTEtMS0xNTEzMzc_4b16b69c-3745-4c1c-97c4-86b398635352"
      unitRef="usd">616600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNi0xLTEtMS0xNTEzMzc_7dd3e693-7f3b-4929-be22-157918556e71"
      unitRef="usd">449700000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNi0zLTEtMS0xNTEzMzc_5d3dedb5-130a-4af9-9e7f-55025f01e109"
      unitRef="usd">502400000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNy0xLTEtMS0xNTEzMzc_efea5a99-aa1f-4cab-92c1-b68ec91fec2b"
      unitRef="usd">90600000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNy0zLTEtMS0xNTEzMzc_1b028efd-4aeb-4e89-95c4-e8a90ca2806c"
      unitRef="usd">94200000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfOC0xLTEtMS0xNTEzMzc_54a6311b-d4f4-4066-b306-5b8585797e45"
      unitRef="usd">1352600000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfOC0zLTEtMS0xNTEzMzc_c9b9b11f-c0ca-47f0-92f3-f98b86eca074"
      unitRef="usd">1406500000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfOS0xLTEtMS0xNTEzMzc_e2b62bcb-a930-42ea-b92a-a9e80b248018"
      unitRef="usd">640900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfOS0zLTEtMS0xNTEzMzc_8285e87f-7bcb-4e14-9afc-5c7b41b084c5"
      unitRef="usd">594400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTEtMS0xLTEtMTUxMzM3_1f09dedb-0c40-43b1-a15f-f11840f8828f"
      unitRef="usd">380300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTEtMy0xLTEtMTUxMzM3_de3c1899-7dd2-4673-841a-9d64a8c25590"
      unitRef="usd">345800000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTItMS0xLTEtMTUxMzM3_45481580-b1f0-4079-a6aa-975f4c5a1c6a"
      unitRef="usd">138800000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTItMy0xLTEtMTUxMzM3_9963dbf7-7a83-4840-a70e-29e51324a643"
      unitRef="usd">99800000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTQtMS0xLTEtMTUxMzM3_b10b7694-2f45-4dfc-923c-a522b8e2a67c"
      unitRef="usd">162900000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTQtMy0xLTEtMTUxMzM3_76cf0864-1260-4a3c-900f-85ad57be279a"
      unitRef="usd">153800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTUtMS0xLTEtMTUxMzM3_25986a1d-1d88-4b5d-89d6-c6adbdbdbf79"
      unitRef="usd">2675500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTUtMy0xLTEtMTUxMzM3_347292d1-8142-4f86-bb49-a5316d9ce224"
      unitRef="usd">2600300000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTktMS0xLTEtMTUxMzM3_aa8eafe7-1f07-450b-a121-41c25c7f478b"
      unitRef="usd">26600000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMTktMy0xLTEtMTUxMzM3_0ec30784-d190-4f2a-9f60-d324a8ea2239"
      unitRef="usd">3700000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjAtMS0xLTEtMTUxMzM3_52a183b1-5404-49ff-a025-042c4fdf4961"
      unitRef="usd">125000000.0</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjAtMy0xLTEtMTUxMzM3_931f0f52-c944-4be6-b2d5-861d9d9c4d3a"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjEtMS0xLTEtMTUxMzM3_f2b17b61-129a-400f-828e-c72b08f9c33e"
      unitRef="usd">311100000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjEtMy0xLTEtMTUxMzM3_3d199350-4b53-443e-905f-f33ef05b6f66"
      unitRef="usd">338500000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjItMS0xLTEtMTUxMzM3_a6139fa2-df8a-42df-97d9-83e5a9c8f04f"
      unitRef="usd">105800000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjItMy0xLTEtMTUxMzM3_c97b79c7-a78f-4c2d-ad1f-3bab1ca51922"
      unitRef="usd">113800000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjQtMS0xLTEtMTUxMzM3_aabf824f-14b8-4bbc-a56b-3aaf4bbca775"
      unitRef="usd">31200000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjQtMy0xLTEtMTUxMzM3_b55d23dd-a536-41a6-985d-23b9c82bd7f9"
      unitRef="usd">22300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjUtMS0xLTEtMTUxMzM3_dc85c465-ac11-428b-9667-8b76512cf995"
      unitRef="usd">29600000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjUtMy0xLTEtMTUxMzM3_1f9eac2b-3840-4448-911d-c2bd94b25ef8"
      unitRef="usd">31800000</us-gaap:TaxesPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjYtMS0xLTEtMTUxMzM3_44945997-18f6-496b-9ee9-21c2e3b1eafd"
      unitRef="usd">0</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjYtMy0xLTEtMTUxMzM3_82b4990c-fb12-42e8-8d7f-4622dd20f6b3"
      unitRef="usd">28300000</us-gaap:DividendsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjctMS0xLTEtMTUxMzM3_c49fb87f-087e-4a37-ad4f-1c231e830936"
      unitRef="usd">82700000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjctMy0xLTEtMTUxMzM3_90c7d3b0-f80a-4635-9306-69bc887bf185"
      unitRef="usd">91200000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjgtMS0xLTEtMTUxMzM3_e7309914-c950-4844-bbc4-04f18b479ca5"
      unitRef="usd">712000000.0</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjgtMy0xLTEtMTUxMzM3_b4dd68f4-d887-42bb-8b2f-7875f5a93101"
      unitRef="usd">629600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjktMS0xLTEtMTUxMzM3_ea6a53fd-97a8-404c-9f8e-e6cd1842d018"
      unitRef="usd">470500000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMjktMy0xLTEtMTUxMzM3_f798c3f3-0c5d-4a1d-b9d5-29f5221c7a52"
      unitRef="usd">644300000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzAtMS0xLTEtMTUxMzM3_b2bec4ed-313d-49e6-b5bf-25e318880430"
      unitRef="usd">58500000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzAtMy0xLTEtMTUxMzM3_d7a44388-1d4c-4980-bba2-e3a10f5bd804"
      unitRef="usd">69400000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzEtMS0xLTEtMTUxMzM3_5c89d9ec-8f69-4233-a055-18744338bf65"
      unitRef="usd">32700000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzEtMy0xLTEtMTUxMzM3_32cbeb3b-4457-43eb-983d-8862316c9f82"
      unitRef="usd">32700000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzMtMS0xLTEtMTUxMzM3_74f66546-7766-4008-a60e-8a114570f487"
      unitRef="usd">103100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzMtMy0xLTEtMTUxMzM3_61e08cc9-8b0c-4989-9735-b486c4950416"
      unitRef="usd">91100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzQtMS0xLTEtMTUxMzM3_b0ddf4b4-0935-4ae0-850e-4037a1242dc9"
      unitRef="usd">1376800000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfMzQtMy0xLTEtMTUxMzM3_995fc48f-c1a0-41d6-88d9-b45b4648ea63"
      unitRef="usd">1467100000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfMjE_36b76dfa-1999-417b-a253-8decf172e6f1"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfMjE_83e21429-7621-41d8-9c32-5332c570af23"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfMzU_7592a72c-0558-4981-b24a-0ddf5f799894"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfMzU_c103740e-0097-4ee4-9a92-2fc57b325f2a"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfNTc_2a9aa68d-a145-41d5-90ff-e0283f7d7231"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZDc5NzE2MjhkNjA0NDYyOGExNzhiNGNiODVkMzU3NTlfNTc_f0ffa65c-04c8-4efb-9108-fc988fb5e47d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMS0xLTEtMTUxMzM3_9f9ede6c-6425-4984-94c7-a1578600cd0e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDAtMy0xLTEtMTUxMzM3_95e36e79-4411-44d8-8255-cc01d001ee38"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfMTg_4653f4e2-4bfc-48d8-9da7-967d2669f951"
      unitRef="usdPerShare">5.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfMTg_79da2d8c-d0f3-4d01-ab0d-76e5cfdf79de"
      unitRef="usdPerShare">5.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfMzI_317372f0-fa8e-45f9-80d6-5d028ac5ff0c"
      unitRef="shares">240000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfMzI_c65ced18-b988-4bf4-8be8-0677a83d4dbd"
      unitRef="shares">240000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfNTQ_5a88359d-0d69-47ea-bdcb-fe299e9ab1a6"
      unitRef="shares">151643194</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ODYwYzhlZGMwMDc3NDY2NTlmYjU0YTBkNjJlMDQyNTZfNTQ_715f8ca4-5d49-42f9-b0e0-feefc46577dd"
      unitRef="shares">151643194</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMS0xLTEtMTUxMzM3_a7aca7df-a76d-4895-bf82-c0843789e27c"
      unitRef="usd">758200000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDEtMy0xLTEtMTUxMzM3_e141baa6-905e-48d7-bd41-f24ccc640cff"
      unitRef="usd">758200000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDItMS0xLTEtMTUxMzM3_156bad26-e48a-4059-a0cd-2d6e5bcd3ac2"
      unitRef="usd">22000000.0</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDItMy0xLTEtMTUxMzM3_071e5ece-8736-4f9b-bfdb-04ce08aaac32"
      unitRef="usd">17000000.0</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDMtMS0xLTEtMTUxMzM3_923e173a-49dd-4460-874c-bc00f29c245a"
      unitRef="usd">2056500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDMtMy0xLTEtMTUxMzM3_43f6955c-77a9-48ef-b22a-cfa3e1d6e407"
      unitRef="usd">1845700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDUtMS0xLTEtMTUxMzM3_764f0a45-0b24-4464-86fa-abd022c41ec1"
      unitRef="usd">-179500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDUtMy0xLTEtMTUxMzM3_be61fb3c-51ca-4396-8054-aff22ec2c2f1"
      unitRef="usd">-205600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDYtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246Y2M2NWYxZDEwOGJmNDU2OThhMGRhNTgzMTgzZWE2YjNfMjA_262f06a7-353b-40bd-bd8d-bf35254b0292"
      unitRef="shares">30240218</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDYtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246Y2M2NWYxZDEwOGJmNDU2OThhMGRhNTgzMTgzZWE2YjNfMjc_8dd952cb-b81f-42b9-a081-124fc2cb3a69"
      unitRef="shares">29089612</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDYtMS0xLTEtMTUxMzM3_f2a90d74-0948-41ae-aafd-facb7d79eb3a"
      unitRef="usd">1358500000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDYtMy0xLTEtMTUxMzM3_62beda07-a749-4a11-8336-bcdd2f9804d7"
      unitRef="usd">1282100000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDctMS0xLTEtMTUxMzM3_8fb089fb-8774-4bfd-89d7-08ed00663f1a"
      unitRef="usd">1298700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDctMy0xLTEtMTUxMzM3_28452b88-55fa-4eb5-868d-1f9a11a6058b"
      unitRef="usd">1133200000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDgtMS0xLTEtMTUxMzM3_ec7e15a1-2b24-4d83-9ff9-fddfb907354d"
      unitRef="usd">2675500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xOS9mcmFnOjNhYTk1ZjM2YzVhMDQyYTQ5ZGRlM2Q2MmYyY2QwYWUwL3RhYmxlOmMwOGZmNzc1ODEwOTQyZDA5ZGRhZjE5Mjg0OWU3NGUwL3RhYmxlcmFuZ2U6YzA4ZmY3NzU4MTA5NDJkMDlkZGFmMTkyODQ5ZTc0ZTBfNDgtMy0xLTEtMTUxMzM3_4cf2b926-e4c6-4447-9e47-15df476d7aab"
      unitRef="usd">2600300000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMy0xLTEtMS0xNTEzMzc_60a3ba4d-0198-48ff-88f1-af706012f2c1"
      unitRef="usd">266900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMy0zLTEtMS0xNTEzMzc_88ce99cc-a90d-4d7e-88d2-45d632de0439"
      unitRef="usd">231800000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNS0xLTEtMS0xNTEzMzc_2f8cbf02-b06f-41cf-9845-d466ea2c538b"
      unitRef="usd">67300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNS0zLTEtMS0xNTEzMzc_c82971ea-6ad3-43af-80a0-b920b5f4eeac"
      unitRef="usd">71000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNy0xLTEtMS0xNTEzMzc_1202674d-9e82-41a8-9397-5c620e5cfeb8"
      unitRef="usd">-9600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNy0zLTEtMS0xNTEzMzc_a75c3fe8-a750-4f9c-b258-d4a81ff3fb13"
      unitRef="usd">3000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfOC0xLTEtMS0xNTEzMzc_8c81fd8d-d26d-498a-b0e2-db2b16fb5853"
      unitRef="usd">17100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfOC0zLTEtMS0xNTEzMzc_0cf016ef-05aa-4217-a1ef-1fa34f7cc6ec"
      unitRef="usd">17000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfOS0xLTEtMS0xNTEzMzc_5dcc30b9-789a-44e8-98c7-69f3c9589dee"
      unitRef="usd">-3800000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfOS0zLTEtMS0xNTEzMzc_084f3d52-da40-461b-869c-2aa9e342e7af"
      unitRef="usd">-4300000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTAtMS0xLTEtMTUxMzM3_50867c5c-6f90-4c0d-8d04-7c06962a7b14"
      unitRef="usd">-8200000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTAtMy0xLTEtMTUxMzM3_db2bf27d-8818-4b5d-9e0b-b79fcd34dc60"
      unitRef="usd">183200000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTItMS0xLTEtMTUxMzM3_8023fcf2-58f5-4cb1-8085-36fc29581652"
      unitRef="usd">353700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTItMy0xLTEtMTUxMzM3_6600dbca-aebe-40ca-be2d-a81c9799040e"
      unitRef="usd">143900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTUtMS0xLTEtMTUxMzM3_1c1a6eb2-730f-4262-82be-91ad7c991e12"
      unitRef="usd">92800000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTUtMy0xLTEtMTUxMzM3_cf950cdc-cda9-4b28-8fae-4c2fbb03c258"
      unitRef="usd">56800000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTgtMS0xLTEtMTUxMzM3_222d836c-508c-4f7e-a6c1-57df5410faca"
      unitRef="usd">62300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTgtMy0xLTEtMTUxMzM3_f9e29719-771a-4bf5-afa1-e7fb0a93957e"
      unitRef="usd">49000000.0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTktMS0xLTEtMTUxMzM3_cf7820ab-05e1-4963-b170-7061030d0039"
      unitRef="usd">-155100000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMTktMy0xLTEtMTUxMzM3_75009980-a64b-48b6-a850-fdbc3f6b4487"
      unitRef="usd">-105800000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjQtMS0xLTEtMTUxMzM3_7bf62847-896a-4829-98bc-6540d651369a"
      unitRef="usd">80000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjQtMy0xLTEtMTUxMzM3_a14f198b-5774-4a5e-89c7-685fa03ff5e7"
      unitRef="usd">249300000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjUtMS0xLTEtMTUxMzM3_a137f92c-8099-46fd-817e-79061b8b7c65"
      unitRef="usd">135000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjUtMy0xLTEtMTUxMzM3_67b73b33-20fa-476b-a4fa-525f4cc2d87e"
      unitRef="usd">90000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjYtMS0xLTEtMTUxMzM3_690cf1bd-4e36-4ce2-b12e-c4525bc7786e"
      unitRef="usd">23100000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjYtMy0xLTEtMTUxMzM3_114bf851-f326-44fc-a3f8-5f52380e72e6"
      unitRef="usd">-16400000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjgtMS0xLTEtMTUxMzM3_82129739-9bf0-485d-a31b-1f2e7f9d1dee"
      unitRef="usd">119300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjgtMy0xLTEtMTUxMzM3_c0945fea-1e33-47e0-a28f-65272f20ee12"
      unitRef="usd">153700000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjktMS0xLTEtMTUxMzM3_4c10986a-ad08-47d1-b47e-a47d9fde4d82"
      unitRef="usd">84100000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMjktMy0xLTEtMTUxMzM3_32c07c42-8b6c-4922-a00b-4db8d146f1b8"
      unitRef="usd">81800000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzAtMS0xLTEtMTUxMzM3_77ef8e0a-6cc4-49b7-9652-4b9875953885"
      unitRef="usd">31200000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzAtMy0xLTEtMTUxMzM3_f6696ce0-229c-4925-8031-fea9eb900230"
      unitRef="usd">9800000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzMtMS0xLTEtMTUxMzM3_6344f715-43a5-48a2-9526-7abae904994f"
      unitRef="usd">-204100000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzMtMy0xLTEtMTUxMzM3_f9c833da-dedb-482d-841a-533a19c974f2"
      unitRef="usd">-82800000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzQtMS0xLTEtMTUxMzM3_fc9c758c-205a-46cd-b94d-c072d9716ab4"
      unitRef="usd">-1800000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzQtMy0xLTEtMTUxMzM3_e880a8da-fbff-4d11-9c58-9e45a04e3978"
      unitRef="usd">-9400000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzUtMS0xLTEtMTUxMzM3_d7c98741-2db1-4d71-8c47-24f5f35d14eb"
      unitRef="usd">-7300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzUtMy0xLTEtMTUxMzM3_17c99f98-451f-4d8a-b73a-7061689222ee"
      unitRef="usd">-54100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzYtMS0xLTEtMTUxMzM3_56b19320-f786-460a-be86-40c4cd66d776"
      unitRef="usd">193300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8aedd83357f5482d8293e8a0b69cc418_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzYtMy0xLTEtMTUxMzM3_2ca81e4f-7f4c-4f62-9204-22ff61115cfe"
      unitRef="usd">222800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzctMS0xLTEtMTUxMzM3_5bd9aa97-298d-44d5-8b87-bfff03cac1dd"
      unitRef="usd">186000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1214c7b440514180a072f13d334e9078_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfMzctMy0xLTEtMTUxMzM3_fbe62a8e-936d-4450-97ca-b16ea0521e9b"
      unitRef="usd">168700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDEtMS0xLTEtMTUxMzM3_9f0b2871-d0b3-4f61-a4e3-574f881e03df"
      unitRef="usd">112700000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDEtMy0xLTEtMTUxMzM3_09582bc4-18ec-40c1-83d4-d1b69cf63d11"
      unitRef="usd">80500000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDItMS0xLTEtMTUxMzM3_40fb11a6-b3d0-4a41-9867-09b4afdfc0a4"
      unitRef="usd">15600000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDItMy0xLTEtMTUxMzM3_da404328-a66e-40d4-9522-a6bf626e3e22"
      unitRef="usd">9400000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDQtMS0xLTEtMTUxMzM3_e262aa2e-0031-4444-bcc2-e997e1918f53"
      unitRef="usd">17900000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDQtMy0xLTEtMTUxMzM3_2a65b77e-87cd-4b66-adb1-cffeb7956518"
      unitRef="usd">12000000.0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDYtMS0xLTEtMTUxMzM3_bcc4ab86-d2d1-4ea2-ad26-b71d1c3e9494"
      unitRef="usd">20600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yMi9mcmFnOmJkNzEwODQyYTkzZTQ5ODRiNjQ5MTE0NjJjODllMzliL3RhYmxlOjVhOTM5MzEwMzBmNzQyOGZhZDdhYmZlODUwNDRmMTcyL3RhYmxlcmFuZ2U6NWE5MzkzMTAzMGY3NDI4ZmFkN2FiZmU4NTA0NGYxNzJfNDYtMy0xLTEtMTUxMzM3_19db9a80-3c80-4475-b2dd-f4f186c807a0"
      unitRef="usd">12900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:StockholdersEquity
      contextRef="i95c28a43958547cc90fdb7e905bf5558_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtMS0xLTEtMTUxMzM3_eec451cd-e3f9-4e3a-be0e-bcd68b6a7afd"
      unitRef="usd">758200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79dc551cdb0e43d1be12179c4aeb3699_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtMy0xLTEtMTUxMzM3_4350be5d-be8b-4cac-a342-40107d77b2b8"
      unitRef="usd">20200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8622166b5b64dad9e57a1714a36434d_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtNS0xLTEtMTUxMzM3_bf8dd06f-232c-4e25-94f4-cd4e72f83c8f"
      unitRef="usd">1962800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e793d4ad75b4b518299b2f971c74b80_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtNy0xLTEtMTUxMzM3_33d0a059-3ddb-4834-a746-08352c1c54a7"
      unitRef="usd">-180200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifde6dc9c64ce4155935da1a66350cacf_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtOS0xLTEtMTUxMzM3_545cadf8-6d42-42fd-88b2-41f2aa3fcdc3"
      unitRef="usd">-1366800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a933e154d4443049c5127882eb8e493_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTQtMTEtMS0xLTE1MTMzNw_6ce938f0-492e-414e-96a9-63579abad22b"
      unitRef="usd">1194200000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i13b727a8521d4335a07b63ccea2b093a_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTUtNS0xLTEtMTUxMzM3_11760460-cc7a-47bf-a4e8-3834e78084e5"
      unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTUtMTEtMS0xLTE1MTMzNw_c8d59cdd-d410-4218-8160-f5fdfb5dfc7c"
      unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8099841af2ce4caa9998ed56ba049c03_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTYtNy0xLTEtMTUxMzM3_f81fa5c5-ca49-40d5-8574-199fc1d1d6dd"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTYtMTEtMS0xLTE1MTMzNw_e8c6f744-8dc1-4ffe-bf47-ab4e6761c27d"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie601657865f04791850b342cb8e38f10_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTctOS0xLTEtMTUxMzM3_3c9d939b-47b2-4705-8515-29d046f4bedd"
      unitRef="usd">4100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTctMTEtMS0xLTE1MTMzNw_3a9af0b1-c6ad-4f2a-b22f-a3ce90df5fb6"
      unitRef="usd">4100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsCommonStockCash
      contextRef="i13b727a8521d4335a07b63ccea2b093a_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTgtNS0xLTEtMTUxMzM3_c6434483-fb5d-4d2b-a7af-4f10126aa132"
      unitRef="usd">-100000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTgtMTEtMS0xLTE1MTMzNw_05c1a0cd-aa49-4442-8535-07852340d554"
      unitRef="usd">-100000</us-gaap:DividendsCommonStockCash>
    <dci:StockCompensationAndOtherActivity
      contextRef="i0356135ea5904b2db080b69e43e7676d_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTktMy0xLTEtMTUxMzM3_67a50a3e-7af3-42a4-bcd3-b2df29b8f6e1"
      unitRef="usd">1800000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="i13b727a8521d4335a07b63ccea2b093a_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTktNS0xLTEtMTUxMzM3_06f22168-7233-44a0-92dc-d6299a4c7ab5"
      unitRef="usd">-100000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="ie601657865f04791850b342cb8e38f10_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTktOS0xLTEtMTUxMzM3_8847f086-9610-4534-80ab-693ad441464f"
      unitRef="usd">12400000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMTktMTEtMS0xLTE1MTMzNw_1270a711-3ac5-4553-97b9-986233f1ffca"
      unitRef="usd">14100000</dci:StockCompensationAndOtherActivity>
    <us-gaap:StockholdersEquity
      contextRef="i302b665f54544baea07b8a1f31224759_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtMS0xLTEtMTUxMzM3_523fda5e-16a6-4d78-a741-0b5ec88e5673"
      unitRef="usd">758200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2fbea5d56114856997fff9b752d252c_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtMy0xLTEtMTUxMzM3_b6918ee0-12d1-4970-b50a-a127b97b7ed9"
      unitRef="usd">22000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e4cc32d6e124f3eb3de0f2acede1b99_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtNS0xLTEtMTUxMzM3_4b26279a-61f5-4924-8ba5-76f509b3f1eb"
      unitRef="usd">2056500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if59da2713120470b82502e2dc064ef19_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtNy0xLTEtMTUxMzM3_4bdb6863-0564-4259-935a-17812e34249e"
      unitRef="usd">-179500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i833d3ad87a624decb7f5dea65b191311_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtOS0xLTEtMTUxMzM3_1df4fb8f-597d-4b6f-b85f-295522ce4135"
      unitRef="usd">-1358500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMjAtMTEtMS0xLTE1MTMzNw_921ab11b-3efd-43e0-a141-68fca2e8013c"
      unitRef="usd">1298700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib8caa4e0446a4046a540b1878d1d5711_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtMS0xLTEtMTUxMzM3_afe34b74-4a66-4072-9c1b-0908171983e1"
      unitRef="usd">758200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6c10d324ea1460f912fccd921651985_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtMy0xLTEtMTUxMzM3_f02fa8b8-d45b-49d5-92a5-937d105e14c0"
      unitRef="usd">11900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i005841774ff745b3af764966528000fa_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtNS0xLTEtMTUxMzM3_b34dd310-bc92-41c9-8d5c-bf56b5fb91ca"
      unitRef="usd">1718100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94c848bfdb654b658ae41cb54ba19ab5_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtNy0xLTEtMTUxMzM3_0bbfd216-dba2-44e5-8b54-81e9638ed1f8"
      unitRef="usd">-140100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d4d577c651d42afb92c74028bbc8049_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtOS0xLTEtMTUxMzM3_44df3624-ec8e-46fd-afc2-1dc11a27c73b"
      unitRef="usd">-1231300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4b27aeff4fb4a9195ac475ee6c60d31_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzQtMTEtMS0xLTE1MTMzNw_eb7a5ccd-4b4a-4c23-98c2-a92e958fcaa7"
      unitRef="usd">1116800000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ice62da15ad24407d8437f46d7c0d803d_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzUtNS0xLTEtMTUxMzM3_6b77c043-fd97-4866-a5fe-fb977c42ef69"
      unitRef="usd">83000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzUtMTEtMS0xLTE1MTMzNw_18ba0754-f88e-4bec-a04b-d1c2e5827d25"
      unitRef="usd">83000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i25d5baf595334ff38f80db9e75b18f0f_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzYtNy0xLTEtMTUxMzM3_d3f4c352-256e-40e9-9e12-c236cbd48284"
      unitRef="usd">-42200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzYtMTEtMS0xLTE1MTMzNw_4d7e81cf-5845-4b7e-9499-416faaa2f2ae"
      unitRef="usd">-42200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7fbfafe7ed914ae98d78bffd7e066503_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzctOS0xLTEtMTUxMzM3_7c57073b-a1d1-4913-94a6-49f0117260d6"
      unitRef="usd">38100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzctMTEtMS0xLTE1MTMzNw_3cdcc440-f822-4cdf-a16e-562defa503e6"
      unitRef="usd">38100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsCommonStockCash
      contextRef="ice62da15ad24407d8437f46d7c0d803d_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzgtNS0xLTEtMTUxMzM3_056e6545-48e5-4d9a-91a9-0c7e33abf9e3"
      unitRef="usd">-100000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzgtMTEtMS0xLTE1MTMzNw_6c7f055b-9de0-499f-b123-9c269f2ac9a5"
      unitRef="usd">-100000</us-gaap:DividendsCommonStockCash>
    <dci:StockCompensationAndOtherActivity
      contextRef="i727b4b28ca0243f1ba46bfc43cba0d0d_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzktMy0xLTEtMTUxMzM3_b19134e4-63f5-4083-9ee6-a4e9f065ca65"
      unitRef="usd">2400000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="i7fbfafe7ed914ae98d78bffd7e066503_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzktOS0xLTEtMTUxMzM3_9a5ea597-8d71-48fd-9c2c-9e9d3db2764e"
      unitRef="usd">1600000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfMzktMTEtMS0xLTE1MTMzNw_51bbf6cb-1a76-4f00-9a8d-2e372783ab9e"
      unitRef="usd">4000000.0</dci:StockCompensationAndOtherActivity>
    <us-gaap:StockholdersEquity
      contextRef="i6ffa7942690a4e27a0a33d6df2dbb3cc_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtMS0xLTEtMTUxMzM3_47abf72c-7df4-4013-9102-d2e330362889"
      unitRef="usd">758200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35a2b47298734ca6963c0ff4a052d547_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtMy0xLTEtMTUxMzM3_5ff2ef68-e473-4dcb-bdd1-90e59fd02f56"
      unitRef="usd">14300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i521ae2a4e46048c2bdf46b51e8c87d87_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtNS0xLTEtMTUxMzM3_cf7d7223-6c62-4746-bcb2-a92272a691ef"
      unitRef="usd">1801200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd542a92854c4c8b8d5eaab545c5189b_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtNy0xLTEtMTUxMzM3_034cf9f7-f3ca-4f1c-87ac-ac49efff3b0c"
      unitRef="usd">-182300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc72a87bfb044122b08d4b6cc48a3077_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtOS0xLTEtMTUxMzM3_637e406f-739e-4157-aebe-1d4cc1df6d55"
      unitRef="usd">-1267800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1214c7b440514180a072f13d334e9078_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjcyNzkyNDdhYzhhNDQxZDlhYzEwNDQ3ZjVhNWI2YTBhL3RhYmxlcmFuZ2U6NzI3OTI0N2FjOGE0NDFkOWFjMTA0NDdmNWE1YjZhMGFfNDAtMTEtMS0xLTE1MTMzNw_1cec3164-f2a7-4095-8485-07c17737740c"
      unitRef="usd">1123600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3afc5de9da448fc874fa18e7758f3e4_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy0xLTEtMS0xNTEzMzc_8ae15ec0-a944-4a69-a6aa-e077c01a46ba"
      unitRef="usd">758200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iecb883458f0047b6a52cd8f66b9ca01a_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy0zLTEtMS0xNTEzMzc_fb951657-0a78-4237-bc46-ed366298969a"
      unitRef="usd">17000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab40b251f26a49bc873140994aac5e37_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy01LTEtMS0xNTEzMzc_0bf95e9a-57fb-4a64-8867-a57daeea1c5b"
      unitRef="usd">1845700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7b368aea47248688e25db7398ab1a93_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy03LTEtMS0xNTEzMzc_e2dc9898-4dc2-4962-8aab-67684c56323a"
      unitRef="usd">-205600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc3f24ef40754d47b8c01c179c578e3b_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy05LTEtMS0xNTEzMzc_e5356a00-ea62-428f-9860-2b3a5bda8b82"
      unitRef="usd">-1282100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMy0xMS0xLTEtMTUxMzM3_ed83c275-5d25-4712-91de-94379a81fd31"
      unitRef="usd">1133200000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6f0522d97b564716857fd0b80d918f82_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNC01LTEtMS0xNTEzMzc_cc796f5e-a4b6-4d4c-a8c0-1d3b19d4fe2e"
      unitRef="usd">266900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNC0xMS0xLTEtMTUxMzM3_cc70ea8b-840b-483d-8e65-7df92ddc66af"
      unitRef="usd">266900000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5abee2ab6d834c34962b4e29101cc9b0_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNS03LTEtMS0xNTEzMzc_3bf821a0-b935-416a-a287-f9360fa7ebb0"
      unitRef="usd">26100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNS0xMS0xLTEtMTUxMzM3_12f77eae-37e6-4abe-b2e1-c85c8f917e21"
      unitRef="usd">26100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie24216524b5546019db9bb68e9cd1e4e_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNi05LTEtMS0xNTEzMzc_f5e57ad6-52ed-477b-a212-25470b0bf5ea"
      unitRef="usd">119300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNi0xMS0xLTEtMTUxMzM3_e0bae26b-205e-4e78-b30d-30fd8019c960"
      unitRef="usd">119300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNy0wLTEtMS0xNTEzMzcvdGV4dHJlZ2lvbjplODM0M2UwZmI2MzQ0MGM3YTYzZDQzNjg2OWJjZDU2Y18yNA_ddd0f429-6dac-45bd-af94-d0917c86bb6b"
      unitRef="usdPerShare">0.46</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6f0522d97b564716857fd0b80d918f82_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNy01LTEtMS0xNTEzMzc_a2e2232e-f7e2-4bbe-80ad-12f24d4150b6"
      unitRef="usd">55800000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfNy0xMS0xLTEtMTUxMzM3_e70cf948-ddb2-40d6-bcdd-4db8b8e37b3d"
      unitRef="usd">55800000</us-gaap:DividendsCommonStockCash>
    <dci:StockCompensationAndOtherActivity
      contextRef="i1266fafccefa455db6e1c924ffa94ec8_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOC0zLTEtMS0xNTEzMzc_85182974-07c1-4917-8c2b-d1d3c91d492e"
      unitRef="usd">5000000.0</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="i6f0522d97b564716857fd0b80d918f82_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOC01LTEtMS0xNTEzMzc_ab9672d1-db7e-477a-9e47-fa9e52347d30"
      unitRef="usd">-300000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="ie24216524b5546019db9bb68e9cd1e4e_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOC05LTEtMS0xNTEzMzc_5fd77324-d89b-47e0-b700-15a15de53092"
      unitRef="usd">42900000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOC0xMS0xLTEtMTUxMzM3_d76087a8-b5b1-4a96-88b4-2a8b16c469f2"
      unitRef="usd">47600000</dci:StockCompensationAndOtherActivity>
    <us-gaap:StockholdersEquity
      contextRef="i302b665f54544baea07b8a1f31224759_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS0xLTEtMS0xNTEzMzc_a94de31b-8b4d-4553-8b16-8daf644b7d3c"
      unitRef="usd">758200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2fbea5d56114856997fff9b752d252c_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS0zLTEtMS0xNTEzMzc_2696754b-dfd3-4afc-9341-ab2085481c0e"
      unitRef="usd">22000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e4cc32d6e124f3eb3de0f2acede1b99_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS01LTEtMS0xNTEzMzc_43b68384-a507-480b-8d1f-f24e6229a3ef"
      unitRef="usd">2056500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if59da2713120470b82502e2dc064ef19_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS03LTEtMS0xNTEzMzc_5499f58f-5b60-4701-88c6-143a4cd1a738"
      unitRef="usd">-179500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i833d3ad87a624decb7f5dea65b191311_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS05LTEtMS0xNTEzMzc_849c603d-70b1-4106-a8a3-e4964f4bd938"
      unitRef="usd">-1358500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfOS0xMS0xLTEtMTUxMzM3_efdd2535-6b5b-464f-b476-8d4091a8f779"
      unitRef="usd">1298700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifdee0039e774424c870d2e31a936cdbf_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtMS0xLTEtMTUxMzM3_1adfb259-976a-4613-9678-2463ae7fed21"
      unitRef="usd">758200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21035835d8fc4f9aafaa09ea87fd0fe5_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtMy0xLTEtMTUxMzM3_4dbb9953-afeb-4f24-98eb-d9c438fceb8e"
      unitRef="usd">3200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i54b428e76f554d7d98170aa7f32714ce_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtNS0xLTEtMTUxMzM3_f1947348-58b0-44c8-b47b-f3067ea4d65e"
      unitRef="usd">1623800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc9e784dd8e44793bafdc1cb96674d0d_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtNy0xLTEtMTUxMzM3_c79193b8-f6e9-43ae-b774-ba3bf1718f70"
      unitRef="usd">-118200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib75460b40d51405caeb8e5929b8105c5_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtOS0xLTEtMTUxMzM3_f696cf1a-b5a8-40e3-9cca-f81d796847df"
      unitRef="usd">-1129900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8aedd83357f5482d8293e8a0b69cc418_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTEtMTEtMS0xLTE1MTMzNw_b880c696-c844-4c61-b154-394b0837bf0d"
      unitRef="usd">1137100000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia7654c8af87a473a8bc51678e8776a00_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTItNS0xLTEtMTUxMzM3_331f1b4c-abc2-4378-82a5-0462476b3e1e"
      unitRef="usd">231800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTItMTEtMS0xLTE1MTMzNw_932548c1-96e1-4cd7-acd0-6fecdead7b55"
      unitRef="usd">231800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8983ab8a5432426aa74d7190bf263f6b_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTMtNy0xLTEtMTUxMzM3_26b17fb4-d06f-45a5-95bc-b7394ea4af7f"
      unitRef="usd">-64100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTMtMTEtMS0xLTE1MTMzNw_673a20a4-8d7f-4134-9e78-5b9d13b637a1"
      unitRef="usd">-64100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icd17ab5d1cb141c6b6631213f6a6f844_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTQtOS0xLTEtMTUxMzM3_d7ba09d3-774f-4f2f-b6fd-ba80d0c94c25"
      unitRef="usd">153700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTQtMTEtMS0xLTE1MTMzNw_f83a434b-3122-49a9-bc90-71882bf8d8a9"
      unitRef="usd">153700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTUtMC0xLTEtMTUxMzM3L3RleHRyZWdpb246ZmI0ZWRmYzlhMDk3NGY5Yjg4OThhNTBmMjBhMTkxMTFfMjQ_3bf6d3eb-e96d-4b6a-91aa-f40bd801429e"
      unitRef="usdPerShare">0.44</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia7654c8af87a473a8bc51678e8776a00_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTUtNS0xLTEtMTUxMzM3_ae7af037-eb88-42bd-923e-241763812705"
      unitRef="usd">54200000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTUtMTEtMS0xLTE1MTMzNw_81e0b6b7-ca37-4354-8b45-1c0318bec964"
      unitRef="usd">54200000</us-gaap:DividendsCommonStockCash>
    <dci:StockCompensationAndOtherActivity
      contextRef="i499aa2960b014174934c229b7a80712a_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTYtMy0xLTEtMTUxMzM3_a9423e8f-6186-4381-abcf-43994f21a5d4"
      unitRef="usd">11100000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="ia7654c8af87a473a8bc51678e8776a00_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTYtNS0xLTEtMTUxMzM3_ed99cd17-231e-46c6-9820-5ea79cdcc043"
      unitRef="usd">-200000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="icd17ab5d1cb141c6b6631213f6a6f844_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTYtOS0xLTEtMTUxMzM3_21283736-01fd-4734-b3f9-80b6f0bea08f"
      unitRef="usd">15800000</dci:StockCompensationAndOtherActivity>
    <dci:StockCompensationAndOtherActivity
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTYtMTEtMS0xLTE1MTMzNw_24cde038-8004-4ae6-bc90-634d7f91f665"
      unitRef="usd">26700000</dci:StockCompensationAndOtherActivity>
    <us-gaap:StockholdersEquity
      contextRef="i6ffa7942690a4e27a0a33d6df2dbb3cc_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctMS0xLTEtMTUxMzM3_8efbdbcd-ef3f-4453-8383-f933be4feaa7"
      unitRef="usd">758200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35a2b47298734ca6963c0ff4a052d547_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctMy0xLTEtMTUxMzM3_f880697a-d2e3-418f-aa51-13a712fded7f"
      unitRef="usd">14300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i521ae2a4e46048c2bdf46b51e8c87d87_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctNS0xLTEtMTUxMzM3_1d0d5581-6d36-4cf2-b8e2-c280309da48b"
      unitRef="usd">1801200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd542a92854c4c8b8d5eaab545c5189b_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctNy0xLTEtMTUxMzM3_7561eb5e-7a91-4e07-935e-1bdfcb0f7429"
      unitRef="usd">-182300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc72a87bfb044122b08d4b6cc48a3077_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctOS0xLTEtMTUxMzM3_3b225396-9798-413c-ac7e-f204a7cb5d2d"
      unitRef="usd">-1267800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1214c7b440514180a072f13d334e9078_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8yNS9mcmFnOjFhMzE4MDJjYmI1ZTRiNzFiZTk0MzZmMzk5YTJmZjYwL3RhYmxlOjYwM2E0ZjkxNWYwMzRjMDRiYTIyNDMxMzBmYWJiYTBhL3RhYmxlcmFuZ2U6NjAzYTRmOTE1ZjAzNGMwNGJhMjI0MzEzMGZhYmJhMGFfMTctMTEtMS0xLTE1MTMzNw_65ff1503-cb03-448e-9222-26d81610688b"
      unitRef="usd">1123600000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcyNg_04584e87-6f5b-4777-9c05-ed6cc7715ccd">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 1. Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting prin&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ciples (GAAP) in the United States (U.S.) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and changes in stockholders&#x2019; equity have been included and a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;re of a normal recurring nature. Operating results for the three and nine months ended April&#160;30, 2023 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company&#x2019;s Audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 18, effective November 1, 2022, the Company established a new segment reporting structure which resulted in three reportable segments: Mobile Solutions, Industrial Solutions and Life Sciences.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Condensed Consolidated Financial Statements include the accounts of the Company and all its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The Company&#x2019;s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information on the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Stockholders&#x2019; Equity have been made to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company&#x2019;s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Environment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inflation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While inflation was not as significant in the third quarter or the first nine months of fiscal 2023, as compared to the prior year, the Company continues to experience the effects of inflation related to raw materials and other expenses, including labor and energy. These inflationary pressures have had an adverse impact on the Company&#x2019;s profit margins throughout the third quarter and the first nine months of fiscal 2023, however they have been generally mitigated by pricing actions primarily implemented in the prior year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the applicability and impact of the Financial Accounting Standards Board&#x2019;s (FASB) Accounting Standards Updates (ASUs) issued but not yet adopted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This ASU clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 606) as if the entity had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, with early application permitted. This ASU is applicable to the Company&#x2019;s fiscal year beginning in the first quarter of fiscal 2024. The Company does not expect adoption of this standard will have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair values; it also requires additional disclosures, including the nature and remaining duration of such restrictions. The guidance is effective for fiscal years beginning after December 15, 2023, with early application permitted. This ASU is applicable to the Company&#x2019;s fiscal year beginning in the first quarter of fiscal 2025. The Company does not expect adoption of this standard will have a material impact on its financial statements.&lt;/span&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcxMw_e37049cf-61bc-435d-bebe-3654ed6a2ec5">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting prin&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ciples (GAAP) in the United States (U.S.) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and changes in stockholders&#x2019; equity have been included and a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;re of a normal recurring nature. Operating results for the three and nine months ended April&#160;30, 2023 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company&#x2019;s Audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 18, effective November 1, 2022, the Company established a new segment reporting structure which resulted in three reportable segments: Mobile Solutions, Industrial Solutions and Life Sciences.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <dci:PrinciplesOfConsolidationPolicyTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcyNQ_60c327dd-5021-490e-9525-d9e5b72063aa">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Condensed Consolidated Financial Statements include the accounts of the Company and all its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The Company&#x2019;s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information on the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Stockholders&#x2019; Equity have been made to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;</dci:PrinciplesOfConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcxNA_47fd5716-18cd-4e88-8334-ed72e75fdf06">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company&#x2019;s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Environment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inflation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While inflation was not as significant in the third quarter or the first nine months of fiscal 2023, as compared to the prior year, the Company continues to experience the effects of inflation related to raw materials and other expenses, including labor and energy. These inflationary pressures have had an adverse impact on the Company&#x2019;s profit margins throughout the third quarter and the first nine months of fiscal 2023, however they have been generally mitigated by pricing actions primarily implemented in the prior year.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zMS9mcmFnOjFhOGMyODEzNjNkMDQ0Mzg5NjgzZGNhNzIyZDg3MzYyL3RleHRyZWdpb246MWE4YzI4MTM2M2QwNDQzODk2ODNkY2E3MjJkODczNjJfNDcxNg_40218403-a025-47cd-a4a1-a2901dc2db95">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the applicability and impact of the Financial Accounting Standards Board&#x2019;s (FASB) Accounting Standards Updates (ASUs) issued but not yet adopted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This ASU clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 606) as if the entity had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, with early application permitted. This ASU is applicable to the Company&#x2019;s fiscal year beginning in the first quarter of fiscal 2024. The Company does not expect adoption of this standard will have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair values; it also requires additional disclosures, including the nature and remaining duration of such restrictions. The guidance is effective for fiscal years beginning after December 15, 2023, with early application permitted. This ASU is applicable to the Company&#x2019;s fiscal year beginning in the first quarter of fiscal 2025. The Company does not expect adoption of this standard will have a material impact on its financial statements.&lt;/span&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU4OTk4Nw_5c574a28-4a84-4986-87b4-fe627d8c2c6c">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 2. Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the third quarter of fiscal 2023, the Company acquired Isolere Bio, Inc. (Isolere), headquartered in Durham, North Carolina, for cash consideration of $62.3&#160;million, net of cash acquired. Isolere develops reagents and accompanying filtration processes used for the purification and streamlined manufacturing of biopharmaceuticals. Isolere is reported within the Company&#x2019;s Life Sciences segment. The Company assigned the fair values to the net assets acquired resulting in $28.1&#160;million for goodwill and $44.5&#160;million for intangible assets, as well as a deferred tax liability of $10.9&#160;million, none of which are expected to be deductible for tax purposes. Net working capital was $(0.4)&#160;million. The purchase price allocation for this acquisition is preliminary pending the outcome of the final valuations of the net assets acquired. Net sales of Isolere were immaterial to the Condensed Consolidated Statements of Earnings for the three and nine months ended April&#160;30, 2023. Management expects to finalize the purchase accounting by the second quarter of fiscal 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase Price Summary&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Isolere acquisition, net of cash acquired, as of the acquisition date were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-competition agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of fiscal 2022, the Company acquired Purilogics LLC (Purilogics) headquartered in Greenville, South Carolina, for cash consideration of $19.9&#160;million, net of cash acquired, and contingent consideration with a maximum payout of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$29.0&#160;million. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purilogics is a biotechnology company that leverages a novel technology platform for the development of membrane chromatography products. Purilogics offers a broad portfolio of purification tools for a wide range of biologics. Purilogics&#x2019; proprietary formulations and processes create membranes that have significant competitive advantages, enabling faster and more cost-effective production of increasingly complex biologic drugs. Purilogics is reported within the Company&#x2019;s Life Sciences segment. Purchase accounting was finalized in the second quarter of fiscal 2023. Net sales of Purilogics were immaterial to the Condensed Consolidated Statements of Earnings for the three and nine months ended April&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of fiscal 2022, the Company acquired Pearson Arnold Industrial Services (PAIS), headquartered in New Hope, Minnesota, for cash consideration of $3.3&#160;million, net of cash acquired, and contingent consideration with a maximum payout of $1.7&#160;million, and Solaris Biotechnology S.r.l (Solaris), headquartered in Mantovano, Italy, with U.S. operations based in Berkeley, California, for cash consideration of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x20ac;41&#160;million, or $45.7&#160;million, net of cash acquired. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PAIS provides equipment, parts and services for dust, mist and fume collection systems, industrial fans and compressed air systems. PAIS is reported within the Company&#x2019;s Industrial Filtration Solutions (IFS) business in the Industrial Solutions segment. So&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;laris designs and manufactures bioprocessing equipment, including bioreactors, fermenters and tangential flow filtration systems for use in food and beverage, biotec&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hnology and other life sciences markets. Solaris is reported within the Company&#x2019;s Life Sciences segment. Net sales of these acquisitions were immaterial to the Condensed Consolidated Statements of Earnings for the three and nine months ended April&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 15 and 17 for related contingent compensation and consideration.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibbca1f5b59bf443f92afc1b88ca48caf_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU4OTk3Mw_90f86a1b-c2b7-4016-8988-4757d1499d2c"
      unitRef="usd">62300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="ie249022f4c5e4a92b2c40e954df8b692_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU4OTk1MQ_ec50399d-1e9a-4160-91ae-81e2e69859e1"
      unitRef="usd">28100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie249022f4c5e4a92b2c40e954df8b692_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU4OTk1MA_c90e8e6d-29d8-4469-aa30-27179be375af"
      unitRef="usd">44500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNzE0NjgyNTU5MjI2Mg_6baf0c11-835a-40c8-92d2-5ef32d2e29dd"
      unitRef="usd">10900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <dci:NetWorkingCapital
      contextRef="ie249022f4c5e4a92b2c40e954df8b692_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNjU5NzA2OTc3NzY4NA_5b1d79af-e037-44e5-8bf2-1cf9b399ebb4"
      unitRef="usd">-400000</dci:NetWorkingCapital>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNjU5NzA2OTc3NzcwMA_a9e11338-d1ce-4ed5-971c-9cbd7c8c5540">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Isolere acquisition, net of cash acquired, as of the acquisition date were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-competition agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i13b608d30b3440b38cbfbb91cb0167c5_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMi0xLTEtMS0xNjE1OTU_bc868435-b4da-4599-9442-f672fbe15c68"
      unitRef="usd">41700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i5f12fff01e9e4d24af3925c3e4ea67a7_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMy0xLTEtMS0xNjE1OTU_8f4207b6-ad83-41d7-a8af-706ca302f96a"
      unitRef="usd">1500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i4526873d326b40a9b3c8c5f3e2c0b583_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfNS0xLTEtMS0xNjE1OTU_4ef73736-0446-40cb-8efb-f31be504b8ce"
      unitRef="usd">1300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfNy0xLTEtMS0xNjE1OTU_139714b7-578e-4578-a297-1e934412e539"
      unitRef="usd">44500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <dci:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets
      contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfOC0xLTEtMS0xNjE1OTU_a2e256b4-ae89-4c8a-b951-f8a0a563f169"
      unitRef="usd">3300000</dci:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfOS0xLTEtMS0xNjE1OTU_f13e7f84-9c56-42f6-9b16-ae9e1e4e45c5"
      unitRef="usd">47800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTAtMS0xLTEtMTYxNTk1_ba4c9425-7fdc-4eb1-a335-3036fb9c0731"
      unitRef="usd">28100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTEtMS0xLTEtMTYxNTk1_a9816170-96be-4590-8a05-a73ba3a60a62"
      unitRef="usd">75900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTItMS0xLTEtMTYxNTk1_82f421ba-399a-4cf5-bb08-1f00abf7421a"
      unitRef="usd">10900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ie3ce8229210f4800b045bcdb48ac14d6_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTQtMS0xLTEtMTYxNTk1_51d5eacf-611e-4fa3-b421-6c1d3590887a"
      unitRef="usd">2700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7b13a9312624478a89cc24ed60f6c2c3_D20211101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RhYmxlOjUzMzg5Mzk0YWFhMzQxYzViMzg5OWRlOTlkM2YzMTQzL3RhYmxlcmFuZ2U6NTMzODkzOTRhYWEzNDFjNWIzODk5ZGU5OWQzZjMxNDNfMTUtMS0xLTEtMTYxNTk1_8c932bad-8007-4a4e-b44a-a767c238ade6"
      unitRef="usd">62300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7eb310d61de64575aaef107d7a1e36f0_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNTQ5NzU1ODE5NTAx_2da92a5d-9f6b-45aa-a66d-32eb617d5f75"
      unitRef="usd">19900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNTQ5NzU1ODE5NTgy_e7d97cf7-7b82-4b33-b82b-13c6ada4c311"
      unitRef="usd">29000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i91284ee20fb64763aa7419ca048a3943_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfMTc0_ec2b9c04-6e8f-4454-9b02-73d53586d4df"
      unitRef="usd">3300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i6276600c71ba40c5af30c962d3b50d90_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfMjU0_e15243fc-0a61-43bd-958a-502bf7b558f9"
      unitRef="usd">1700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i980bb4d9627f4052931f0bc8ad27537c_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNDE0_95303f39-9cd2-4cb5-948f-bc9304e12dd6"
      unitRef="eur">41000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i980bb4d9627f4052931f0bc8ad27537c_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNC9mcmFnOmMxOWI3YjExODNhZTQ5ZTRhNGM4ZmI3OWUyNTRhNjE2L3RleHRyZWdpb246YzE5YjdiMTE4M2FlNDllNGE0YzhmYjc5ZTI1NGE2MTZfNDIx_da95a56a-61e5-4272-ae14-7000eb17ac5f"
      unitRef="usd">45700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTk0NQ_a55b71a3-6c02-4772-a806-f9c4cd98f988">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 3. Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the globe. Most of the Company&#x2019;s performance obligations within customer sales contracts are for manufactured filtration systems and replacement parts. The Company also performs limited services and installation. Customer contracts may include multiple performance obligations and the transaction price is allocated to each distinct performance obligation based on its relative standalone selling price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Disaggregation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales, generally disaggregated by location where the customer&#x2019;s order was placed, were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. and Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa (EMEA)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific (APAC)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America (LATAM)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 18 for net sales disaggregated by segment and business unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing of the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $15.4&#160;million and $17.7&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. In other limited circumstances, the customer may make a payment at a time earlier than when revenue is recognized and prior to the satisfaction of performance obligations, resulting in contract liabilities, which are reported in deferred revenue on the Condensed Consolidated Balance Sheets. Contract liabilities were $31.2&#160;million and $22.3&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is not significant. None of the Company&#x2019;s contracts contained a significant financing component.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTk0Ng_10683d1a-0e42-4e52-90c0-135fa18164f4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales, generally disaggregated by location where the customer&#x2019;s order was placed, were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. and Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa (EMEA)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific (APAC)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America (LATAM)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 18 for net sales disaggregated by segment and business unit.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4bc6792376a04c52be9be93e88ac5048_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMi0xLTEtMS0xNTEzMzc_acd78d94-a0c4-4710-b6e0-0d2192788906"
      unitRef="usd">377300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia10a5eaa9ec44caaaedb832481afd4c4_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMi0zLTEtMS0xNTEzMzc_3951a5e2-c6ca-4b39-82c6-1e74229c194e"
      unitRef="usd">348800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8bab38e120304284a20a49b03fc98c5d_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMi01LTEtMS0xNTEzMzc_74f754e8-b71c-4411-ba51-1fef1af52063"
      unitRef="usd">1099000000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0d16d044df9f4aa2bfeada5fc7b878ef_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMi03LTEtMS0xNTEzMzc_de321f36-cac9-4fba-808a-55356983af3b"
      unitRef="usd">963600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib62f3a4d2d75435295348107306edd7f_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMy0xLTEtMS0xNTEzMzc_6f1e76ea-5412-402e-a844-0c00c90c8241"
      unitRef="usd">255600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id2d8ae4586a94c4aaf33257092ae96cc_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMy0zLTEtMS0xNTEzMzc_75525e73-a257-42b7-b1ec-7affb6a2dfb2"
      unitRef="usd">250900000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2e7ecee3f35c4a989dc75e1dd6a96c81_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMy01LTEtMS0xNTEzMzc_bab569cb-d40f-48b8-965e-e0704a07863a"
      unitRef="usd">734500000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7596872043974a26b8d4c6a58526409a_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfMy03LTEtMS0xNTEzMzc_436b07d1-3f02-472a-aaa6-e5edb22699bb"
      unitRef="usd">717200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic8955e14a5c2464c89c8556c2726f881_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNC0xLTEtMS0xNTEzMzc_809668bf-67f6-4792-89a2-ba452ffba49e"
      unitRef="usd">160800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iecb46a8d47a344419d46f2e8c93cd044_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNC0zLTEtMS0xNTEzMzc_4b2d0e33-7a4f-4ea8-8a88-9fa1f2a00d85"
      unitRef="usd">161600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i32f85d682f1d492580d08c0a9c1c9f4d_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNC01LTEtMS0xNTEzMzc_32e5edca-aa83-4457-8e15-2c139b733ffd"
      unitRef="usd">453800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4077bf4b97ca4ebb85a6ef6ff5b11fe5_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNC03LTEtMS0xNTEzMzc_ac40bd28-ad73-4677-8300-b9908ee16461"
      unitRef="usd">495600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i486c7ec6ad604e1fb0bd2c8483703167_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNS0xLTEtMS0xNTEzMzc_dd8709e8-45fd-486c-95f4-d75ec9f3ac94"
      unitRef="usd">82000000.0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i519931e8a58845f8a4aaddf31a2a3148_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNS0zLTEtMS0xNTEzMzc_e0aebdfe-424e-4575-90cc-49ad97e09558"
      unitRef="usd">91900000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i24c7055bb6a2485bb56c94a9166a01e7_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNS01LTEtMS0xNTEzMzc_8e1c2f97-0610-4e5d-9945-5156d26b665e"
      unitRef="usd">264000000.0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5787c484041542f388183756b0615194_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNS03LTEtMS0xNTEzMzc_9eea253c-abae-412d-9e46-0db3fefd75ef"
      unitRef="usd">240200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNi0xLTEtMS0xNTEzMzc_91beb6db-cd3c-4572-8bbd-942dffdbf02d"
      unitRef="usd">875700000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNi0zLTEtMS0xNTEzMzc_268e0530-e747-498c-a190-14c544927a01"
      unitRef="usd">853200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNi01LTEtMS0xNTEzMzc_610a7699-9bf3-4f22-ae34-86fa8a7193a5"
      unitRef="usd">2551300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RhYmxlOjNjN2RlMzExOTcxMzRjOTA5YWE2ODViNWY4OWFjMzcxL3RhYmxlcmFuZ2U6M2M3ZGUzMTE5NzEzNGM5MDlhYTY4NWI1Zjg5YWMzNzFfNi03LTEtMS0xNTEzMzc_cfb45da4-1f26-4d32-8223-1acc0742e470"
      unitRef="usd">2416600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTE0NA_014f6863-dde4-4871-adf7-08d84bb73838"
      unitRef="usd">15400000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTA5OTUxMTYyOTc4NQ_6c830ac5-6859-4c64-a3c5-c172dcda8ef6"
      unitRef="usd">17700000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTQ4Mg_b32c7ec6-f41e-428c-a22f-c5ae2d78389f"
      unitRef="usd">31200000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8zNy9mcmFnOmJkZjdiYzA2ZTE4ZTRkNWM5MWNlYzdjNDdhNjRiM2VjL3RleHRyZWdpb246YmRmN2JjMDZlMThlNGQ1YzkxY2VjN2M0N2E2NGIzZWNfMTQ4OQ_94c29b2b-3f2c-48db-b601-f65edfe19f4d"
      unitRef="usd">22300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RleHRyZWdpb246NjU1NzZlYjhlYjhlNDI1OTliMThkNDg4YzE0MDNhOGFfNzg_b511ed83-e4f9-4435-9a5a-d4676d8d81b6">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 4. Inventories, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories, net were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RleHRyZWdpb246NjU1NzZlYjhlYjhlNDI1OTliMThkNDg4YzE0MDNhOGFfNzU_9e2ac682-b6d4-4c6d-b3ba-3e059ee83465">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories, net were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMS0xLTEtMS0xNTEzMzc_2477b671-959e-40bc-bc58-201318d9787d"
      unitRef="usd">168600000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMS0zLTEtMS0xNTEzMzc_7ede76e3-830b-4e3d-b724-472b8cfb1bc3"
      unitRef="usd">197600000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMi0xLTEtMS0xNTEzMzc_0ff36cc9-b09b-459a-8d06-59527de69d7a"
      unitRef="usd">56600000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMi0zLTEtMS0xNTEzMzc_f5410c3a-1069-474e-925a-9d1c34d626b9"
      unitRef="usd">56100000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMy0xLTEtMS0xNTEzMzc_4e0b71c7-430a-4a19-af10-3f9165cc91e3"
      unitRef="usd">224500000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfMy0zLTEtMS0xNTEzMzc_ab130f7c-7a55-49f1-a748-70ecfef66468"
      unitRef="usd">248700000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfNC0xLTEtMS0xNTEzMzc_9cf6d771-7c54-4613-8556-3986d163b77e"
      unitRef="usd">449700000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80MC9mcmFnOjY1NTc2ZWI4ZWI4ZTQyNTk5YjE4ZDQ4OGMxNDAzYThhL3RhYmxlOjU1Mzg0OGRiZTUzOTRjZDc4Mjg3MDQ4NDVhOWEzN2M3L3RhYmxlcmFuZ2U6NTUzODQ4ZGJlNTM5NGNkNzgyODcwNDg0NWE5YTM3YzdfNC0zLTEtMS0xNTEzMzc_fd4c14f1-4037-483f-bbd1-4cf1e8274107"
      unitRef="usd">502400000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RleHRyZWdpb246MGE3YjNkNjI0ZTU0NGY0OTk5ODIzNWUwOWE4YTFjNjVfOTI_636704d9-6da7-4f1b-a45d-78072697cddd">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 5. Property, Plant and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property, plant and equipment, net were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(980.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RleHRyZWdpb246MGE3YjNkNjI0ZTU0NGY0OTk5ODIzNWUwOWE4YTFjNjVfOTM_6f10d83f-d48f-4811-ba14-502f86da2c25">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property, plant and equipment, net were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(980.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15097e60df7e4d7badf48d2ffdbf99c9_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMS0xLTEtMS0xNTEzMzc_355e5202-eabd-4a4f-9a76-cd7211334d75"
      unitRef="usd">26200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i68d4d225ccc14988a65ad09a3df0520e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMS0zLTEtMS0xNTEzMzc_465aa17d-350b-4bf5-9548-ad2795cad61c"
      unitRef="usd">25600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie7aa8f5bfb0c445a9f7837096b5628a9_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMi0xLTEtMS0xNTEzMzc_e719d555-007a-4bdd-b6bc-a064afbb7f0d"
      unitRef="usd">410700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibbf111f41ab6412f80307c463b1cc7af_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMi0zLTEtMS0xNTEzMzc_4e150df8-03f6-4976-b278-4fed7a2e15f9"
      unitRef="usd">396200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7289fbabd2e94dd3b85f85821fad6863_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMy0xLTEtMS0xNTEzMzc_c55166ca-8b18-42ee-8494-1abf94751599"
      unitRef="usd">986000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic4d2a4323c4f42348a743fe511fa6437_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfMy0zLTEtMS0xNTEzMzc_f89d6545-3349-47ca-8096-cb5d195a604f"
      unitRef="usd">940100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i59a148352fbb471581aa440d147c1541_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNC0xLTEtMS0xNTEzMzc_80f3669a-c808-4b37-93f0-48c43c317dac"
      unitRef="usd">142000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i03efc726baf344da8cd4df02b0a8a102_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNC0zLTEtMS0xNTEzMzc_c3b45680-b5cd-40c7-bfc6-82d38df5b6ec"
      unitRef="usd">141000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4f9edc0952324cfe893246ebd659edde_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNS0xLTEtMS0xNTEzMzc_0f19b55c-8097-4250-b705-ee74b67e4e2e"
      unitRef="usd">128800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifffe29b359a4474492be0d62d85f1365_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNS0zLTEtMS0xNTEzMzc_44b44e76-4468-4f01-b1d4-219b5aa39fb1"
      unitRef="usd">72100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNi0xLTEtMS0xNTEzMzc_6913d9a5-f0f7-4416-970b-bd64d14dda98"
      unitRef="usd">1052800000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNi0zLTEtMS0xNTEzMzc_d4485766-a17b-496f-9d66-89df91fbb36d"
      unitRef="usd">980600000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNy0xLTEtMS0xNTEzMzc_bf5cf3bc-eaaa-4015-afe3-4eaf2c044f83"
      unitRef="usd">640900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80My9mcmFnOjBhN2IzZDYyNGU1NDRmNDk5OTgyMzVlMDlhOGExYzY1L3RhYmxlOmFmZjE5ZmRlMmEyYTQyZGZiMzNlYzdmZmJjYzlhYTg3L3RhYmxlcmFuZ2U6YWZmMTlmZGUyYTJhNDJkZmIzM2VjN2ZmYmNjOWFhODdfNy0zLTEtMS0xNTEzMzc_62b70355-53aa-4958-9b92-95d8ac591e10"
      unitRef="usd">594400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTMzNQ_0a8f3d72-554c-4bc3-9956-33701d5576d8">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 6. Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company allocates goodwill to reporting units within its Mobile Solutions, Industrial Solutions and Life Sciences segments. There were no dispositions or impairment charges recorded during the three and nine months ended April&#160;30, 2023 and 2022. Goodwill is assessed for impairment annually during the third quarter of the fiscal year, or more frequently if events or changes in circumstances indicate the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2023 and did not record any impairment as a result of this assessment. In addition, as a result of the organization redesign, the Company performed a qualitative impairment assessment based on the new segments in the second quarter of fiscal 2023 and concluded there was no impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill by reportable segment was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Industrial&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Life Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;All prior segment information has been recast to reflect the Company&#x2019;s new segment structure and current period presentation (see Note 18).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preliminary intangible assets recognized from the Isolere acquisition were $44.5&#160;million, of which technology was $41.7&#160;million with a 20-year useful life, trademarks were $1.5&#160;million with a 10-year useful life and non-competition agreements were $1.3&#160;million with a three-year useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset classes were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Patents, Trademarks and Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Net Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Net Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $2.9&#160;million and $8.0&#160;million for the three and nine months ended April&#160;30, 2023, respectively, and was $2.4&#160;million and $6.9&#160;million for the three and nine months ended April&#160;30, 2022, respectively. Amortization expense is included in selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTM0NQ_af309031-c942-4329-883f-372462d80105">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill by reportable segment was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Industrial&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Life Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;All prior segment information has been recast to reflect the Company&#x2019;s new segment structure and current period presentation (see Note 18).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i3d2571ae2612454e861b0225c60e0c05_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMi0xLTEtMS0xNTEzMzc_4467145c-db10-47f1-abea-47d198093465"
      unitRef="usd">25300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7bc5b582b4904e5d927f078dc625f955_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMi0zLTEtMS0xNTEzMzc_54bfee99-bc10-4662-b099-85f400608576"
      unitRef="usd">282100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6e1f3ee4da07425281ba367892bf1cfb_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMi01LTEtMS0xNTEzMzc_fb1e88d1-6f2b-46cb-85a7-892796990c64"
      unitRef="usd">38400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMi03LTEtMS0xNTEzMzc_42b5a1cc-0ef8-4b66-8e65-807c0805af3a"
      unitRef="usd">345800000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5669e28c3fe3461e8ab4659b0ece5533_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMy0xLTEtMS0xNTEzMzc_4a5082a6-3bce-4882-a5c5-1f76619ea0e3"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4aed24cff28344509893afc9bbcdb9c4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMy0zLTEtMS0xNTEzMzc_ff0e83f5-f911-4006-8e58-6bddd2f50dca"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3024a1ac1e6345c18a1dd8ef50f0fab2_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMy01LTEtMS0xNTEzMzc_a6db9fa0-97cd-43c8-a0e0-29c2fad85e7e"
      unitRef="usd">28100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfMy03LTEtMS0xNTEzMzc_3ef90e7f-5fd8-4a0d-8812-a202b8c8163c"
      unitRef="usd">28100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5669e28c3fe3461e8ab4659b0ece5533_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNS0xLTEtMS0xNTEzMzc_0f958ccf-a971-42a4-aedf-c9032a31d9e7"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4aed24cff28344509893afc9bbcdb9c4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNS0zLTEtMS0xNTEzMzc_4f16105a-f5bb-4c82-81a1-702432aa1624"
      unitRef="usd">4500000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3024a1ac1e6345c18a1dd8ef50f0fab2_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNS01LTEtMS0xNTEzMzc_76375de1-16b3-418f-8022-3a9ca8089361"
      unitRef="usd">1900000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNS03LTEtMS0xNTEzMzc_773f1b9b-c3e5-41da-95bc-9e76bb642caf"
      unitRef="usd">6400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i9e5959e59fc5407e978ffab4d093f9c4_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNi0xLTEtMS0xNTEzMzc_f6638969-123d-40b0-99a8-ac32c7aab8a9"
      unitRef="usd">25300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iebcfdff2919a4b6592bdfd060befe8c0_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNi0zLTEtMS0xNTEzMzc_c1885f0f-18f6-4668-8b56-b5bc9efbfefc"
      unitRef="usd">286600000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifaa492991f3243e1980ff96c60496a34_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNi01LTEtMS0xNTEzMzc_f22b1635-3abc-44bf-bf56-7980b663be77"
      unitRef="usd">68400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmUyMzQzOTQzOTkwMDRkZDM4Yzc3MjM2NjQzY2U1ZTk4L3RhYmxlcmFuZ2U6ZTIzNDM5NDM5OTAwNGRkMzhjNzcyMzY2NDNjZTVlOThfNi03LTEtMS0xNTEzMzc_147b45e5-4567-4398-b0b3-bd8b8c06e1b2"
      unitRef="usd">380300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie249022f4c5e4a92b2c40e954df8b692_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMjc0ODc3OTA3Mjc0Mg_cb02010e-cc6a-487a-8770-84d508e5973e"
      unitRef="usd">44500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i788741fc0aa14ff7b0101b66fca6335d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMjc0ODc3OTA3Mjc1OA_ca5e5294-c8dc-4d8c-acf9-139270698b6f"
      unitRef="usd">41700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i082adf4c08d2449ca5de38ec4ff7d1d7_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNzE0NjgyNTU4MzI5MQ_ab1a7613-6467-42b3-a51c-f5111b6fde2d">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i27bccd371182448591828785d38a04e1_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNjU5NzA2OTc2OTY3OQ_d4b3f8e5-9adf-4cdd-9133-7af086756e70"
      unitRef="usd">1500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id938e9132ac44e6fad9226c6798c6023_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNjU5NzA2OTc2OTczOA_9182b940-96c2-4c9f-a6b9-04b2673954a9">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i007bd2dcf571404cb1d2fb078597d7e7_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNzE0NjgyNTU4MzI4OQ_be00f375-dae8-458a-ac07-ba11e136b07c"
      unitRef="usd">1300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3a331a84169c4073b1ff8ce678f92da2_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfNzE0NjgyNTU4MzI5Mg_2a4750aa-6c13-470d-a65a-f09563888ef2">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTM0Ng_34543b49-40cf-49d3-8749-10943967452f">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset classes were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Patents, Trademarks and Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Net Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Net Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2fa8daa8e7d1430da4c3207da14c7c50_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi0xLTEtMS0xNTEzMzc_5953b479-92c5-4111-acb6-4e2dc123b636"
      unitRef="usd">104600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2fa8daa8e7d1430da4c3207da14c7c50_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi0zLTEtMS0xNTEzMzc_068fed7e-a01d-449b-94a9-5a6f48b0e1f5"
      unitRef="usd">60300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2fa8daa8e7d1430da4c3207da14c7c50_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi01LTEtMS0xNTEzMzc_70b2fa3e-cbb4-41f3-9a77-5712d2023aee"
      unitRef="usd">44300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c234971fcaa4f5cbff33f620c6b0c6d_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi03LTEtMS0xNTEzMzc_e3313f9f-9316-48cf-ac3b-c1d8f3f03dcc"
      unitRef="usd">71900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c234971fcaa4f5cbff33f620c6b0c6d_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi05LTEtMS0xNTEzMzc_884d5061-83aa-46da-bfea-b698a3699081"
      unitRef="usd">16400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0c234971fcaa4f5cbff33f620c6b0c6d_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi0xMS0xLTEtMTUxMzM3_c8b592a9-0701-49e1-ac98-00282103179f"
      unitRef="usd">55500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMi0xMy0xLTEtMTUxMzM3_e372d6a7-1ac1-46db-ba95-8be313d23895"
      unitRef="usd">99800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <dci:FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired
      contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy0xLTEtMS0xNTEzMzc_5a884fd0-6760-4f35-ba61-7668ee6b46b8"
      unitRef="usd">0</dci:FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired>
    <dci:FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired
      contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy0zLTEtMS0xNTEzMzc_91dc5ad3-0289-4fcc-ac7d-db02aff2b3d0"
      unitRef="usd">0</dci:FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy01LTEtMS0xNTEzMzc_53231947-b54f-452b-9ee0-d94efb8a9ccc"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <dci:FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired
      contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy03LTEtMS0xNTEzMzc_61ba8629-7cc9-42b7-95ba-3583482527d9"
      unitRef="usd">44500000</dci:FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired>
    <dci:FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired
      contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy05LTEtMS0xNTEzMzc_ebe1e8e1-703a-433c-8949-06694c871a9c"
      unitRef="usd">0</dci:FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy0xMS0xLTEtMTUxMzM3_e336b49b-5615-4e21-9553-2657b4911120"
      unitRef="usd">44500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfMy0xMy0xLTEtMTUxMzM3_e4db211f-44c3-4c1c-97b0-b79a881cb401"
      unitRef="usd">44500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <dci:AmortizationOfIntangibleAssetsGrossCarryingAmount
      contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC0xLTEtMS0xNTEzMzc_31eeb81a-6dd3-4b43-9c92-c1ace67fb19f"
      unitRef="usd">0</dci:AmortizationOfIntangibleAssetsGrossCarryingAmount>
    <dci:AccumulatedAmortizationOfIntangibleAssets
      contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC0zLTEtMS0xNTEzMzc_52a46da4-c5f5-45a4-95fa-e8c4516d8319"
      unitRef="usd">4000000.0</dci:AccumulatedAmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC01LTEtMS0xNTEzMzc_5dc26fd9-5085-42ce-9a19-17ce810c0a97"
      unitRef="usd">4000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <dci:AmortizationOfIntangibleAssetsGrossCarryingAmount
      contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC03LTEtMS0xNTEzMzc_a737fabf-3b19-41a1-bd18-e02f66b112a8"
      unitRef="usd">0</dci:AmortizationOfIntangibleAssetsGrossCarryingAmount>
    <dci:AccumulatedAmortizationOfIntangibleAssets
      contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC05LTEtMS0xNTEzMzc_d30f8533-5757-4004-9b6d-faec81076a33"
      unitRef="usd">4000000.0</dci:AccumulatedAmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC0xMS0xLTEtMTUxMzM3_0260cab8-60b3-46ff-a555-00f1ead9af4e"
      unitRef="usd">4000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNC0xMy0xLTEtMTUxMzM3_7b7e32b9-03f5-48ec-bd4a-5e3799f89c13"
      unitRef="usd">8000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount
      contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS0xLTEtMS0xNTEzMzc_c0de90c3-6eb1-451c-ac7d-708712bbb8fe"
      unitRef="usd">1000000.0</dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount>
    <dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization
      contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS0zLTEtMS0xNTEzMzc_3872420e-f6bd-4e7e-815a-3bfbaa960588"
      unitRef="usd">-200000</dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i4cbe74b65bf641efb45249cf7bce4bb4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS01LTEtMS0xNTEzMzc_082b1d1d-8091-4352-b02b-f8fb318a7e5d"
      unitRef="usd">1200000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount
      contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS03LTEtMS0xNTEzMzc_bcd24b3c-afc8-442b-9121-d16527068b56"
      unitRef="usd">1500000</dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount>
    <dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization
      contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS05LTEtMS0xNTEzMzc_e121b9a5-a838-485b-b8ed-72edbc16936a"
      unitRef="usd">200000</dci:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i329c879dddcb481eba16ead2107d4b2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS0xMS0xLTEtMTUxMzM3_f920f169-db85-45dc-a1b8-4504a21d24df"
      unitRef="usd">1300000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNS0xMy0xLTEtMTUxMzM3_06eaacf5-447a-4546-b337-06dac4b94a8b"
      unitRef="usd">2500000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i23fd82a3c45c4be099a1ddae4d821962_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi0xLTEtMS0xNTEzMzc_31f75b6c-51de-4618-86c1-ce261109d306"
      unitRef="usd">105600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i23fd82a3c45c4be099a1ddae4d821962_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi0zLTEtMS0xNTEzMzc_9f27b0f6-9b26-4e24-b7cb-7567afdd7b74"
      unitRef="usd">64100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i23fd82a3c45c4be099a1ddae4d821962_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi01LTEtMS0xNTEzMzc_66a838e9-6e17-490b-9bb5-bbdae264fe39"
      unitRef="usd">41500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5cbba7177bca44558b863a7dc35efb0a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi03LTEtMS0xNTEzMzc_6d15a675-5a69-4b8e-aeb6-0344524c9c76"
      unitRef="usd">117900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5cbba7177bca44558b863a7dc35efb0a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi05LTEtMS0xNTEzMzc_afafdef3-ac74-47f1-9c32-9a005225f730"
      unitRef="usd">20600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5cbba7177bca44558b863a7dc35efb0a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi0xMS0xLTEtMTUxMzM3_8cb99339-c375-48b7-87e8-856c23da9af9"
      unitRef="usd">97300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RhYmxlOmI1M2EwZmM5YWUyOTQyZjg4MzNhMDVjYzQ0MTliYWJjL3RhYmxlcmFuZ2U6YjUzYTBmYzlhZTI5NDJmODgzM2EwNWNjNDQxOWJhYmNfNi0xMy0xLTEtMTUxMzM3_c8a6443a-ed47-480c-b9ca-ebfe4f2dab05"
      unitRef="usd">138800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTA4Nw_cfa994f1-15f0-4e8d-b647-8221b807d209"
      unitRef="usd">2900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTA5NA_718edd43-b8a8-4828-ae4f-08a3c7bced0e"
      unitRef="usd">8000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTE0Nw_bcabd03c-93f9-4fcf-832b-8f12672bb520"
      unitRef="usd">2400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80Ni9mcmFnOjE4ZGFiOWMzZTJmNzQ1YjY4MWNmYzViNWJlNWVjNjRmL3RleHRyZWdpb246MThkYWI5YzNlMmY3NDViNjgxY2ZjNWI1YmU1ZWM2NGZfMTE1NA_2dca2438-22bc-4b4c-aeee-8847635be805"
      unitRef="usd">6900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80OS9mcmFnOjAwMWI1MzYwMGE1ODQ0ZWM5NjhhOTE3YzQ1MTNkYTM3L3RleHRyZWdpb246MDAxYjUzNjAwYTU4NDRlYzk2OGE5MTdjNDUxM2RhMzdfMzQz_01cf7ca5-048f-4831-b892-1b4705c7b87a">&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 7. Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;30, 2023, there was $422.5&#160;million available and $70.0&#160;million outstanding on the Company&#x2019;s $500.0 million unsecured revolving credit facility that expires on May&#160;21, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of April&#160;30, 2023, the Company was in compliance with all such covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i29d579d4b6194f4b813636f177895e6a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80OS9mcmFnOjAwMWI1MzYwMGE1ODQ0ZWM5NjhhOTE3YzQ1MTNkYTM3L3RleHRyZWdpb246MDAxYjUzNjAwYTU4NDRlYzk2OGE5MTdjNDUxM2RhMzdfMjg_cc62454c-99f9-451b-b471-b37c6929b8d4"
      unitRef="usd">422500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i29d579d4b6194f4b813636f177895e6a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80OS9mcmFnOjAwMWI1MzYwMGE1ODQ0ZWM5NjhhOTE3YzQ1MTNkYTM3L3RleHRyZWdpb246MDAxYjUzNjAwYTU4NDRlYzk2OGE5MTdjNDUxM2RhMzdfNDU_ed765107-80db-408a-a835-98d56541e6b8"
      unitRef="usd">70000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i29d579d4b6194f4b813636f177895e6a_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV80OS9mcmFnOjAwMWI1MzYwMGE1ODQ0ZWM5NjhhOTE3YzQ1MTNkYTM3L3RleHRyZWdpb246MDAxYjUzNjAwYTU4NDRlYzk2OGE5MTdjNDUxM2RhMzdfNzc_aad50ff8-6246-48f0-8043-322bc1eb67c5"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81Mi9mcmFnOmUxMGYzYTkyNGZkOTQzZjI5NWQ3ZDhkYWU2NjgyZGNlL3RleHRyZWdpb246ZTEwZjNhOTI0ZmQ5NDNmMjk1ZDdkOGRhZTY2ODJkY2VfMTkwNA_31eb6c99-0919-44ca-8778-cc5199a5149f">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 8. Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The U.S. Internal Revenue Service has completed examinations of the Company&#x2019;s U.S. federal income tax returns through fiscal 2018. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before fiscal 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;30, 2023, gross unrecognized tax benefits were $16.9&#160;million and accrued interest and penalties on these unrecognized tax benefits were $1.8&#160;million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income taxes in the Condensed Consolidated Statements of Earnings. The Company estimates within the next 12 months it is reasonably possible its uncertain tax positions could decrease by as much as $3.2&#160;million due to lapses in statutes of limitation. The statutes of limitation periods for the Company&#x2019;s various tax jurisdictions range from two years to 10 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2022, the Inflation Reduction Act of 2022 was signed into U.S. law. Under this law, there is a new 15% corporate minimum tax, which is not expected to have an impact on the Company. In addition, beginning January 1, 2023, a 1% excise tax was imposed on the net value of certain share repurchases, which did not have a material impact on the Company&#x2019;s Condensed Consolidated Financial Statements. The Company evaluated the other aspects within this new law and does not expect a material impact to the Company&#x2019;s Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81Mi9mcmFnOmUxMGYzYTkyNGZkOTQzZjI5NWQ3ZDhkYWU2NjgyZGNlL3RleHRyZWdpb246ZTEwZjNhOTI0ZmQ5NDNmMjk1ZDdkOGRhZTY2ODJkY2VfNDUw_6fab89f4-d95c-4aca-b255-e524d0cb7f51"
      unitRef="usd">16900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81Mi9mcmFnOmUxMGYzYTkyNGZkOTQzZjI5NWQ3ZDhkYWU2NjgyZGNlL3RleHRyZWdpb246ZTEwZjNhOTI0ZmQ5NDNmMjk1ZDdkOGRhZTY2ODJkY2VfNTI4_ac9da8fe-60fd-407d-a70c-3e563eddc089"
      unitRef="usd">1800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81Mi9mcmFnOmUxMGYzYTkyNGZkOTQzZjI5NWQ3ZDhkYWU2NjgyZGNlL3RleHRyZWdpb246ZTEwZjNhOTI0ZmQ5NDNmMjk1ZDdkOGRhZTY2ODJkY2VfODI0_370be069-7db6-4cec-a85a-3f059bf7d4fb"
      unitRef="usd">3200000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RleHRyZWdpb246ZGEzMjUzMTBkOGY4NDlmZGE1Njk3Njc1MTZmM2I3NWFfNDQ1_ed8aea60-b5d4-4bd8-831c-75b25a43912b">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 9. Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net earnings per share (EPS) is computed by dividing net earnings by the weighted average number of outstanding common shares. Diluted net EPS is computed by dividing net earnings by the weighted average number of outstanding common shares and common share equivalents relating to stock options and other stock incentive plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net EPS calculations were as follows (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive impact of stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net EPS &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net EPS &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options excluded from net EPS calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RleHRyZWdpb246ZGEzMjUzMTBkOGY4NDlmZGE1Njk3Njc1MTZmM2I3NWFfNDQ0_a087e96e-8ece-4a9b-8586-c49335ea135d">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net EPS calculations were as follows (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive impact of stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net EPS &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net EPS &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options excluded from net EPS calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMi0xLTEtMS0xNTEzMzc_1161ccae-5c5a-4513-8620-5473105e2bc2"
      unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMi0zLTEtMS0xNTEzMzc_c607c4e7-df9f-4e0e-8ae8-8f731dbdb54b"
      unitRef="usd">83000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMi01LTEtMS0xNTEzMzc_2a34180c-505b-4dea-b91d-bd5974403c63"
      unitRef="usd">266900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMi03LTEtMS0xNTEzMzc_308e8d05-9d6d-449b-b123-3e55447debdb"
      unitRef="usd">231800000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNS0xLTEtMS0xNTEzMzc_7a0d6fb1-387b-43b9-91a9-a5aaa0b5940b"
      unitRef="shares">121600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNS0zLTEtMS0xNTEzMzc_ad00cef6-13d2-4e0e-b953-faaae232f48f"
      unitRef="shares">123400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNS01LTEtMS0xNTEzMzc_aa38f183-c86e-4748-bec2-f18779379c9b"
      unitRef="shares">122000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNS03LTEtMS0xNTEzMzc_dff08956-88e4-4916-9b39-85ab427a362e"
      unitRef="shares">123900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNi0xLTEtMS0xNTEzMzc_12756be8-6324-4c8e-a0cf-caa23959aacd"
      unitRef="shares">1900000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNi0zLTEtMS0xNTEzMzc_904196e7-d233-4987-8f86-524521b16b43"
      unitRef="shares">1200000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNi01LTEtMS0xNTEzMzc_8c11a5aa-d067-46e9-bfea-732606e96138"
      unitRef="shares">1700000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNi03LTEtMS0xNTEzMzc_684b1a49-42a0-410c-a9de-9f50782758da"
      unitRef="shares">1700000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNy0xLTEtMS0xNTEzMzc_ffe34d93-8ce0-42d5-9ddc-4eaf7b9915b9"
      unitRef="shares">123500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNy0zLTEtMS0xNTEzMzc_da3d9e3f-996b-4be8-83e0-bec705aef778"
      unitRef="shares">124600000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNy01LTEtMS0xNTEzMzc_4d35b9d1-a17c-46fb-b029-81699988b3fa"
      unitRef="shares">123700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfNy03LTEtMS0xNTEzMzc_d70cfce1-b682-4c29-9b8e-33cd7c020be0"
      unitRef="shares">125600000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfOS0xLTEtMS0xNTEzMzc_349cc79e-a3db-4753-8f5e-aab09a47f2aa"
      unitRef="usdPerShare">0.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfOS0zLTEtMS0xNTEzMzc_844a82a7-d1f2-4a94-ad13-14c24e5d0129"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfOS01LTEtMS0xNTEzMzc_95579d87-b864-4f1b-b168-942feeb9ef91"
      unitRef="usdPerShare">2.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfOS03LTEtMS0xNTEzMzc_9651678c-fbf8-4b6c-932e-837a70567f43"
      unitRef="usdPerShare">1.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTAtMS0xLTEtMTUxMzM3_c1631c2c-ca98-4b0f-b866-4dd68acf8120"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTAtMy0xLTEtMTUxMzM3_edeeb478-857c-467a-a6d2-f218823a6446"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTAtNS0xLTEtMTUxMzM3_f3fe4eb6-4a28-4570-a57f-8ad756a09a68"
      unitRef="usdPerShare">2.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTAtNy0xLTEtMTUxMzM3_4c753feb-4a7a-4fce-a9f1-4e8fa3dc78c5"
      unitRef="usdPerShare">1.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTEtMS0xLTEtMTUxMzM3_dfb08b05-1693-40c2-8ca8-0cf9cafb019a"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTEtMy0xLTEtMTUxMzM3_913864d4-1ce9-42b4-9eac-51a1182df6e1"
      unitRef="shares">1700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTEtNS0xLTEtMTUxMzM3_d74d5ac6-5704-40b6-a823-bdb8b0845712"
      unitRef="shares">1500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81NS9mcmFnOmRhMzI1MzEwZDhmODQ5ZmRhNTY5NzY3NTE2ZjNiNzVhL3RhYmxlOjRjMTljODU1ZmMyNTRmOTg4MTQxMzA2MDJkZDllMjFkL3RhYmxlcmFuZ2U6NGMxOWM4NTVmYzI1NGY5ODgxNDEzMDYwMmRkOWUyMWRfMTEtNy0xLTEtMTUxMzM3_728dd301-08b8-4daa-8448-8ab70aa391ad"
      unitRef="shares">1600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNjIy_6a5698f2-f086-44f0-a314-e89b428f5484">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 10. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Board of Directors has authorized the repurchase of up to 13.0&#160;million shares of common stock under the Company&#x2019;s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the nine months ended April 30, 2023, the Company repurchased 2.1&#160;million shares for $119.3&#160;million. During the nine months ended April 30, 2022, the Company repurchased 2.5&#160;million shares for $153.7&#160;million. As of April&#160;30, 2023, the Company had remaining authorization to repurchase 3.3&#160;million shares under this plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends paid were 23.0 cents and 69.0 cents per common share for the three and nine months ended April&#160;30, 2023, respectively, and were 22.0 cents and 66.0 cents per common share for the three and nine months ended April&#160;30, 2022, respectively.&lt;/span&gt;&lt;/div&gt;On May 24, 2023, the Company&#x2019;s Board of Directors declared a cash dividend in the amount of 25.0 cents per common share, payable June 23, 2023, to shareholders of record as of June 7, 2023</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfOTg_013301ca-3c62-4a57-8d71-981e6c3ac23b"
      unitRef="shares">13000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfMjkz_f4ce0f4f-7385-4ca7-abb0-faaf3d74e37d"
      unitRef="shares">2100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfMzA3_82129739-9bf0-485d-a31b-1f2e7f9d1dee"
      unitRef="usd">119300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfMzUw_c15b000f-f438-4d18-b470-9c4b9956e2de"
      unitRef="shares">2500000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfMzY0_c0945fea-1e33-47e0-a28f-65272f20ee12"
      unitRef="usd">153700000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNDMy_7c8fcec0-a31a-4240-b26e-12d0dccd1ceb"
      unitRef="shares">3300000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNDg5_b810a4f4-b6c3-463a-b335-1a602230e919"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNDk2_5a8b97d6-0698-403d-9e1b-ec58ac1f7165"
      unitRef="usdPerShare">0.69</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNTUy_214ef383-a4e9-4585-86a2-27a3a0106861"
      unitRef="usdPerShare">0.22</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNTU5_03545fd7-a3ee-4eff-bf1e-c9efdaaeb2f8"
      unitRef="usdPerShare">0.66</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ide9dbc787bc44c3d84d94e219cbd3cda_D20230524-20230524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV81OC9mcmFnOmE1NjI4NTM5YTg4NDQxZTViMWMyOTkxODYxNmY5ZjJhL3RleHRyZWdpb246YTU2Mjg1MzlhODg0NDFlNWIxYzI5OTE4NjE2ZjlmMmFfNTQ5NzU1ODE0NzM5_565273e1-bbf1-4faf-98fa-9da199d4b212"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfOTcw_63a7ea2c-7994-458e-994c-e83815cba7e0">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 11. Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive loss for the three months ended April 30, 2023 and 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;Financial&lt;br/&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2023, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications and tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2022, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications and tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2022, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#x2019;s pension obligations resulted in an increase of $4.4&#160;million and $7.6&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;Amounts include reclassifications of $3.3&#160;million and $1.1&#160;million, foreign currency translation gain of $0.3&#160;million and loss of $2.1&#160;million and net amortization of prior service costs and actuarial losses of $0.6&#160;million and $1.8&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive loss for the nine months ended April 30, 2023 and 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;Financial&lt;br/&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications and tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2021, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications and tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2022, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#x2019;s pension obligations resulted in an increase of $4.4&#160;million and $9.3&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;Amounts include reclassifications of $3.3&#160;million and $2.3&#160;million, foreign currency translation gain of $0.8&#160;million and loss of $3.8&#160;million and net amortization of prior service costs and actuarial losses of $1.7&#160;million and $5.7&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfOTU1_21187298-add4-4a14-91b5-5774653da671">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive loss for the three months ended April 30, 2023 and 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;Financial&lt;br/&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2023, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications and tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2022, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications and tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2022, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#x2019;s pension obligations resulted in an increase of $4.4&#160;million and $7.6&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;Amounts include reclassifications of $3.3&#160;million and $1.1&#160;million, foreign currency translation gain of $0.3&#160;million and loss of $2.1&#160;million and net amortization of prior service costs and actuarial losses of $0.6&#160;million and $1.8&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive loss for the nine months ended April 30, 2023 and 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;Financial&lt;br/&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications and tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2021, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications and tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2022, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;In fiscal 2023 and 2022, pension settlement accounting was triggered. Remeasurements of the Company&#x2019;s pension obligations resulted in an increase of $4.4&#160;million and $9.3&#160;million in fiscal 2023 and 2022, respectively, to accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, see Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;Amounts include reclassifications of $3.3&#160;million and $2.3&#160;million, foreign currency translation gain of $0.8&#160;million and loss of $3.8&#160;million and net amortization of prior service costs and actuarial losses of $1.7&#160;million and $5.7&#160;million in fiscal 2023 and 2022, respectively, included in other income, net in the Condensed Consolidated Statements of Earnings, see Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt"&gt;Relates to designated foreign currency forward contracts that were reclassified from accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets to net sales, cost of sales and selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings, see Note 14.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i888e4aa36d4c47d48db19522f0764500_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMS0xLTEtMS0xNTEzMzc_6ad361e2-1039-4f49-b3fc-51b3e8c25184"
      unitRef="usd">-118400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc0e270509544de6affd196ea1ea2195_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMS0zLTEtMS0xNTEzMzc_9dfdd416-95a5-47b2-82ad-84ade283e9f3"
      unitRef="usd">-67000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5928435d6d2548619c26880ec2f74930_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMS01LTEtMS0xNTEzMzc_81aeb514-3d36-45ce-af33-180e782019d9"
      unitRef="usd">5200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e793d4ad75b4b518299b2f971c74b80_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMS03LTEtMS0xNTEzMzc_bc0074ab-8727-4f3d-90d1-17e59aa058c2"
      unitRef="usd">-180200000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMi0xLTEtMS0xNTEzMzc_f22853fe-2f7d-489c-a7f2-d1bfd234f5a3"
      unitRef="usd">1200000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMi0zLTEtMS0xNTEzMzc_9e60ea77-a5dd-42a0-8997-4b736e5c5d6d"
      unitRef="usd">-4400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMi01LTEtMS0xNTEzMzc_ded07c39-d546-455a-9c1a-de0c2e4c770b"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMi03LTEtMS0xNTEzMzc_cae793b2-dc3b-43f8-b031-5b4391071b4e"
      unitRef="usd">-3700000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMy0xLTEtMS0xNTEzMzc_d2c5cec0-1a07-40a4-b525-963f632ccfb4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMy0zLTEtMS0xNTEzMzc_5e2ec787-b388-4b5a-bfda-d022742a798c"
      unitRef="usd">-1000000.0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMy01LTEtMS0xNTEzMzc_060d2d38-0ba3-4bf4-aa92-65190877f05a"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMy03LTEtMS0xNTEzMzc_d48f5b3a-e752-4605-a3fb-194df7993210"
      unitRef="usd">-1100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNC0xLTEtMS0xNTEzMzc_f46c25c1-db32-4504-9f0e-a381a1a30730"
      unitRef="usd">1200000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNC0zLTEtMS0xNTEzMzc_18988eab-d20d-40fc-9f00-94ca1d1d45dc"
      unitRef="usd">-3400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNC01LTEtMS0xNTEzMzc_3d5dba88-489f-4cb1-9cac-804d51ce4515"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNC03LTEtMS0xNTEzMzc_96e53a6f-8be0-489c-b73b-fa557f848e50"
      unitRef="usd">-2600000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNi0xLTEtMS0xNTEzMzc_323f3f86-8878-41da-971a-e614ce06a025"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNi0zLTEtMS0xNTEzMzc_c084d394-fccb-4cd6-9bfb-bb39253d8b83"
      unitRef="usd">-3600000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNi01LTEtMS0xNTEzMzc_145a60a7-35d4-43fb-a204-ebcded8a50f9"
      unitRef="usd">-800000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNi03LTEtMS0xNTEzMzc_ac685d8f-a695-4f7a-bffe-3e0a4a118d9d"
      unitRef="usd">-4400000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNy0xLTEtMS0xNTEzMzc_6768f84e-a184-4adf-ac19-232015c6826f"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNy0zLTEtMS0xNTEzMzc_eff013f1-0441-4cf2-8fff-f6a3a2de37b1"
      unitRef="usd">-900000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNy01LTEtMS0xNTEzMzc_68a80126-dd55-4f2d-ab5d-0d50e72ab8a6"
      unitRef="usd">-200000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfNy03LTEtMS0xNTEzMzc_591ab6e2-b7cb-4211-867d-b83820e14b60"
      unitRef="usd">-1100000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOC0xLTEtMS0xNTEzMzc_fa545f9b-98d7-435d-a5b2-66d0187da9b9"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOC0zLTEtMS0xNTEzMzc_9c0e54a6-147f-493a-ad58-b3a9c3d39468"
      unitRef="usd">-2700000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOC01LTEtMS0xNTEzMzc_fa996dd9-346e-4c86-aa0c-1cac5dd64084"
      unitRef="usd">-600000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOC03LTEtMS0xNTEzMzc_1d6f7010-71e4-41ad-b8f3-1c2921c17b47"
      unitRef="usd">-3300000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i79813998541e43baac9343a8131c9cfc_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOS0xLTEtMS0xNTEzMzc_73bdaa44-3d6d-4917-b999-729f2dce5b1b"
      unitRef="usd">1200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6674a6ea784244819afd90d336b0052e_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOS0zLTEtMS0xNTEzMzc_7404b8ec-b7ca-418c-8a22-84c22867cad7"
      unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i169fb388effd42f88aa0f8a58f718163_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOS01LTEtMS0xNTEzMzc_9359cb18-93b9-4b82-a74c-98142293cc2c"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfOS03LTEtMS0xNTEzMzc_349a0e9a-adca-41a7-9573-ed8624a04ea6"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i661f9bd11e1f465fb0e2e73f62481cae_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTAtMS0xLTEtMTUxMzM3_1234173b-0cc0-4852-8853-dcfb9cc72d08"
      unitRef="usd">-117200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7edc50104cc44d5aa715ab618f58486_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTAtMy0xLTEtMTUxMzM3_a62cbe29-f867-4ed6-8057-80911e862200"
      unitRef="usd">-67700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iefac02fc4da545a5a88b60ce0b5cb734_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTAtNS0xLTEtMTUxMzM3_7adca158-4d64-4d22-9c31-ea71b1d3c795"
      unitRef="usd">5400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if59da2713120470b82502e2dc064ef19_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTAtNy0xLTEtMTUxMzM3_1ddec2bc-f511-4918-8945-50580f37a4e7"
      unitRef="usd">-179500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b9c251f0d164df2b6a7d804a54e7ab4_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTItMS0xLTEtMTUxMzM3_b8d03b88-a449-4a1b-80c9-51990a4d78eb"
      unitRef="usd">-71600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5db0cecd127243f492277d463e3ec1e9_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTItMy0xLTEtMTUxMzM3_b88a63c6-f633-42b7-a8e9-bf912f3f5d78"
      unitRef="usd">-70700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieaffca9037c64760b37086746400cccf_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTItNS0xLTEtMTUxMzM3_ea891f94-1b39-4669-af66-0a619711fe72"
      unitRef="usd">2200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94c848bfdb654b658ae41cb54ba19ab5_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTItNy0xLTEtMTUxMzM3_25c0b7b0-fdfc-48d5-9e70-b2b12bc9dea8"
      unitRef="usd">-140100000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTMtMS0xLTEtMTUxMzM3_776e57dd-1f30-4a99-9216-011462e0c218"
      unitRef="usd">-42800000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTMtMy0xLTEtMTUxMzM3_55fd4a66-11ed-4dfd-a38f-4416c82bd856"
      unitRef="usd">-7600000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTMtNS0xLTEtMTUxMzM3_5651b89c-e849-4211-849c-c3348322b066"
      unitRef="usd">3400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTMtNy0xLTEtMTUxMzM3_0639cefd-569f-45e8-a1bf-6d51b7464f23"
      unitRef="usd">-47000000.0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTQtMS0xLTEtMTUxMzM3_ad4c45aa-d7e8-4d51-b2d2-7d74aee1a13a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTQtMy0xLTEtMTUxMzM3_c1347959-0c82-4710-a4c9-4e9f6369ea1d"
      unitRef="usd">-2000000.0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTQtNS0xLTEtMTUxMzM3_7b03286c-b64d-4934-a1e5-b4194768ef1d"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTQtNy0xLTEtMTUxMzM3_b90d35e3-d035-478f-8894-56c4ed9bc7f7"
      unitRef="usd">-1200000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTUtMS0xLTEtMTUxMzM3_09de9ca4-274a-4eb7-8336-9acb1d26f3cd"
      unitRef="usd">-42800000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTUtMy0xLTEtMTUxMzM3_e3965cfa-280c-445d-b34f-c9e7aedda90d"
      unitRef="usd">-5600000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTUtNS0xLTEtMTUxMzM3_6db47548-924d-4693-8f05-c9f24d391123"
      unitRef="usd">2600000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTUtNy0xLTEtMTUxMzM3_4987eaa9-a2da-4c8a-8c5c-333f019d30ba"
      unitRef="usd">-45800000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTctMS0xLTEtMTUxMzM3_5b24f386-f6e3-4d71-8c94-734e61aba967"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTctMy0xLTEtMTUxMzM3_6a72ee9b-2f4f-4812-aad0-31e441b5c07b"
      unitRef="usd">-5000000.0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTctNS0xLTEtMTUxMzM3_c64ae9ef-4a49-464b-b304-e7df8f9dad9f"
      unitRef="usd">300000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTctNy0xLTEtMTUxMzM3_04d3ce3c-b08e-4ba2-8101-f79d6fccc74a"
      unitRef="usd">-4700000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTgtMS0xLTEtMTUxMzM3_a6946d71-c5fc-4c44-98e4-938b696d66b6"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTgtMy0xLTEtMTUxMzM3_b390d22c-719f-432e-8dc3-92b9c3f66e42"
      unitRef="usd">-1200000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTgtNS0xLTEtMTUxMzM3_e426a52a-9934-4569-a719-6866cc256123"
      unitRef="usd">100000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTgtNy0xLTEtMTUxMzM3_45f42a10-4fe0-4335-8186-4940b57b8299"
      unitRef="usd">-1100000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTktMS0xLTEtMTUxMzM3_078b7b0b-d008-4f79-a6b7-8c3d3555ef8e"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTktMy0xLTEtMTUxMzM3_d6bd2f71-d621-4257-9027-e31994025870"
      unitRef="usd">-3800000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTktNS0xLTEtMTUxMzM3_0475b076-dbbf-485b-aff5-d2ad5fc70764"
      unitRef="usd">200000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMTktNy0xLTEtMTUxMzM3_69ef4d7b-0f41-4fa1-bece-67810ae6edfe"
      unitRef="usd">-3600000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iecb976c5184b4ffd8240adcbda072213_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjAtMS0xLTEtMTUxMzM3_e6a7f2b5-913d-4d42-a941-01abea6d1517"
      unitRef="usd">-42800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i507b3056af864869b7f0cc43b6735d84_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjAtMy0xLTEtMTUxMzM3_2791ece0-b92c-4526-aade-bdbc159e395c"
      unitRef="usd">-1800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2cd9ab06c3e542ad96c23b045967eb34_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjAtNS0xLTEtMTUxMzM3_731fbcee-e5a3-4980-a233-fbebd430aed4"
      unitRef="usd">2400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjAtNy0xLTEtMTUxMzM3_e0800a6d-f296-4988-bf69-9632622adccd"
      unitRef="usd">-42200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i6409703bf00849c29b637cbb42616411_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjEtMS0xLTEtMTUxMzM3_ab6b20ec-42b3-4613-8987-3a72282b393d"
      unitRef="usd">-114400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95ce71f348a54ca197e39d93e66d47fe_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjEtMy0xLTEtMTUxMzM3_d6e807ea-bbcf-4c5a-aaaa-7cf7acd9dcd3"
      unitRef="usd">-72500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a87b9a7373745f3b94c3d4f89c142d4_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjEtNS0xLTEtMTUxMzM3_0f9db66f-d95f-4491-8314-975c8552bdf2"
      unitRef="usd">4600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd542a92854c4c8b8d5eaab545c5189b_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RhYmxlOmE3OGQ3ODc4OTg5YjQxOThhOWQzZTBjYmYxNmI1MGMxL3RhYmxlcmFuZ2U6YTc4ZDc4Nzg5ODliNDE5OGE5ZDNlMGNiZjE2YjUwYzFfMjEtNy0xLTEtMTUxMzM3_fef540de-2f93-4b46-8749-cf3dff53ef2c"
      unitRef="usd">-182300000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="idab9885a51aa4f50930db4284afc755d_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMTY0OTI2NzQ0NDA1OA_46fe521e-7c5f-4e8a-ade7-bf06916e224a"
      unitRef="usd">4400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i26d5fc28b5d5479c83eba74b9006a5d2_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMTY0OTI2NzQ0NDA3NA_9b2265d7-aa9b-4563-9573-f6cf6d9ab7fc"
      unitRef="usd">7600000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="idab9885a51aa4f50930db4284afc755d_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfNTQ5NzU1ODE1NTQz_1c4d68ea-5975-42a2-9a70-fdded90eaeef"
      unitRef="usd">3300000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i26d5fc28b5d5479c83eba74b9006a5d2_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfNTQ5NzU1ODE1NTUx_7a79ff7e-697a-478c-9966-ac1adc65dde2"
      unitRef="usd">1100000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i033b17104a4c4e60bab17080a3a0ffb5_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMTU5_e88df39b-3cee-480b-b17f-3090fbeb2a5a"
      unitRef="usd">300000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i31dce14a974044ee9ea8a82dc7eb2cd2_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMTcy_b800b3a5-b8f6-43c4-9b20-8a2d88cb81fe"
      unitRef="usd">-2100000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="iaa280eca13064fd792d0b6afbe7af46f_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMjQz_3d59f8b3-8ec7-4f82-b0be-275a1c5a9859"
      unitRef="usd">-600000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i9fb9617d8166477483fdd825de14f856_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82MS9mcmFnOmQwNmM2MTRkNGQ3ZTRlNzFhNDEyZDQ3M2QwMzMzODQ2L3RleHRyZWdpb246ZDA2YzYxNGQ0ZDdlNGU3MWE0MTJkNDczZDAzMzM4NDZfMjUw_bae5a60e-a8c5-4b8b-85b8-fcde0f63abd4"
      unitRef="usd">-1800000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:StockholdersEquity
      contextRef="i05d647fe11b148a0b909955350504682_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMS0xLTEtMS0xNTEzMzc_0e77839f-0ea7-4a8b-a284-655b04bd4753"
      unitRef="usd">-143600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie231400f96094f7a8de5c151e48492f5_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMS0zLTEtMS0xNTEzMzc_89e78d2b-218f-4fd3-b842-a9110918880f"
      unitRef="usd">-67500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i749bf073db1b44579381ddd16d0cfb45_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMS01LTEtMS0xNTEzMzc_c0b0bbb8-40ab-4ef3-bc41-1162bbb2cecb"
      unitRef="usd">5500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7b368aea47248688e25db7398ab1a93_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMS03LTEtMS0xNTEzMzc_fe7a4dc6-6eb5-43e7-9d62-a09160237920"
      unitRef="usd">-205600000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMi0xLTEtMS0xNTEzMzc_13c9f78d-5cbe-4fa0-b569-58d6a00f9f79"
      unitRef="usd">26400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMi0zLTEtMS0xNTEzMzc_e993f68f-a2b6-4bf0-9586-91b11291b950"
      unitRef="usd">-4400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMi01LTEtMS0xNTEzMzc_73729d61-4342-4d13-a12d-fd9d9336b500"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMi03LTEtMS0xNTEzMzc_6228e9eb-a9d7-4af2-8279-3ce5d663a32e"
      unitRef="usd">21900000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMy0xLTEtMS0xNTEzMzc_2a7cedb1-26e5-40fb-b05e-8081a528e35e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMy0zLTEtMS0xNTEzMzc_8697c5a0-9c37-4013-8b1f-cfcc1af29296"
      unitRef="usd">-1000000.0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMy01LTEtMS0xNTEzMzc_efa36570-e543-4b81-a5d2-b38a1235cd61"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMy03LTEtMS0xNTEzMzc_a9e571f1-2b72-4854-bf2d-ff8342889a5c"
      unitRef="usd">-1000000.0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNC0xLTEtMS0xNTEzMzc_a4a51e9b-8392-4d7d-b567-c6bafc859b67"
      unitRef="usd">26400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNC0zLTEtMS0xNTEzMzc_b7732cac-5807-4e2a-ae61-dff84424748b"
      unitRef="usd">-3400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNC01LTEtMS0xNTEzMzc_7a057aad-c3fe-4306-bfb0-92baa748010a"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNC03LTEtMS0xNTEzMzc_52040d55-f615-40b6-a9fb-535bab34c69c"
      unitRef="usd">22900000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNi0xLTEtMS0xNTEzMzc_734fdb2c-4b40-4003-bd5a-a0f2f8c0b135"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNi0zLTEtMS0xNTEzMzc_28746537-7fd4-4d9b-b00c-26af4b7f2436"
      unitRef="usd">-4200000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNi01LTEtMS0xNTEzMzc_691b6b5c-543f-46ce-b24e-f21e0bbaf6eb"
      unitRef="usd">100000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNi03LTEtMS0xNTEzMzc_3f6c9ebd-6317-447b-9693-4dbbcacefe46"
      unitRef="usd">-4100000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNy0xLTEtMS0xNTEzMzc_844150d3-4111-4fb1-808c-bb491f25435a"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNy0zLTEtMS0xNTEzMzc_3eb950c7-91e8-430e-9e5d-3277029b4754"
      unitRef="usd">-1000000.0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNy01LTEtMS0xNTEzMzc_3cd8281e-2d52-4f9e-b890-94fdc606f5a8"
      unitRef="usd">100000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfNy03LTEtMS0xNTEzMzc_05cd39f8-c0f2-464f-abcf-4c6cca982da8"
      unitRef="usd">-900000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOC0xLTEtMS0xNTEzMzc_2e9c1681-8dfd-4e94-a049-3c6a237301b7"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOC0zLTEtMS0xNTEzMzc_2baac629-cb13-4eec-bd1c-36afafce15e6"
      unitRef="usd">-3200000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOC01LTEtMS0xNTEzMzc_fb8ca1d3-43fc-49ed-bf50-151a31b80637"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOC03LTEtMS0xNTEzMzc_655244f8-cfac-4069-8c31-6ad797f410f6"
      unitRef="usd">-3200000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idafed438b41b4cbeb69afa206cac5ab0_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOS0xLTEtMS0xNTEzMzc_f1ccf643-8df7-42e9-bae0-d437bf1e127d"
      unitRef="usd">26400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if2b581aeb0dd4496b0096a80a1e42ab3_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOS0zLTEtMS0xNTEzMzc_cacdd5ae-094f-476d-97ad-b4651783ed33"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id5d7c5d3f54940998a4e920ba2f9cc62_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOS01LTEtMS0xNTEzMzc_01a9b5e5-60bf-4dde-aec3-5bc3a113047f"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfOS03LTEtMS0xNTEzMzc_070d2a10-75cf-4530-b36d-143a50491a5d"
      unitRef="usd">26100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i661f9bd11e1f465fb0e2e73f62481cae_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTAtMS0xLTEtMTUxMzM3_6a2724c7-0b4a-475f-91b7-d614bcef47f7"
      unitRef="usd">-117200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7edc50104cc44d5aa715ab618f58486_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTAtMy0xLTEtMTUxMzM3_5ebc054d-d945-47aa-ba87-d40a51fb3b4f"
      unitRef="usd">-67700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iefac02fc4da545a5a88b60ce0b5cb734_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTAtNS0xLTEtMTUxMzM3_effeba99-ec5a-427c-9b33-35573755d94b"
      unitRef="usd">5400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if59da2713120470b82502e2dc064ef19_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTAtNy0xLTEtMTUxMzM3_5249709e-e535-43f7-ba3a-7cb29a8eec04"
      unitRef="usd">-179500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f8b0d6e9ccd4d79b6868b74ca5833ad_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTItMS0xLTEtMTUxMzM3_0e8d9b4d-3a18-4812-bfff-3c6a1fac054c"
      unitRef="usd">-44000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id308c4cba3eb43caa870a2f19833dde4_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTItMy0xLTEtMTUxMzM3_33c1fcf9-c0d7-4c24-9312-66775f5525c2"
      unitRef="usd">-74700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c67257f05124ce19bbe07fa3a295765_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTItNS0xLTEtMTUxMzM3_eb77632f-9712-4776-9981-ada86f1b76ee"
      unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc9e784dd8e44793bafdc1cb96674d0d_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTItNy0xLTEtMTUxMzM3_0a5abb77-da09-429e-b4e8-bd47b4117268"
      unitRef="usd">-118200000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTMtMS0xLTEtMTUxMzM3_2f6d7f07-5610-453e-9477-3dc8716fa8c2"
      unitRef="usd">-70400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTMtMy0xLTEtMTUxMzM3_81e8d5dc-8235-4fc3-a140-f43ae48dc7cf"
      unitRef="usd">-9300000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTMtNS0xLTEtMTUxMzM3_2c898d9f-b850-48ef-a309-916fbc68faa4"
      unitRef="usd">5500000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTMtNy0xLTEtMTUxMzM3_6ebd4161-24cb-4022-8e91-f772c7259630"
      unitRef="usd">-74200000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTQtMS0xLTEtMTUxMzM3_c4a73c11-90f6-4d5a-bb11-686e0b42f679"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTQtMy0xLTEtMTUxMzM3_5ffe1f0f-f0a4-4342-bda4-48395803dfc0"
      unitRef="usd">-2400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTQtNS0xLTEtMTUxMzM3_6093415a-9668-442f-903c-3955e66c0fd9"
      unitRef="usd">1200000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTQtNy0xLTEtMTUxMzM3_9f61d4fe-7a66-48d5-be02-345eebfbc3db"
      unitRef="usd">-1200000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTUtMS0xLTEtMTUxMzM3_8e7766e9-b0fa-4556-bb66-a3e29568cb95"
      unitRef="usd">-70400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTUtMy0xLTEtMTUxMzM3_68bdb114-1c1b-4dff-b799-99c6c7ff0fd8"
      unitRef="usd">-6900000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTUtNS0xLTEtMTUxMzM3_4566a84a-7b2f-4b10-b458-22d11e06e3af"
      unitRef="usd">4300000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTUtNy0xLTEtMTUxMzM3_e91e789d-aa40-4354-80a2-dc1899bad274"
      unitRef="usd">-73000000.0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTctMS0xLTEtMTUxMzM3_7dba412d-34c1-475a-839f-9a7462d0e5c7"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTctMy0xLTEtMTUxMzM3_d64f3404-db13-49a0-bbb3-fa662c394829"
      unitRef="usd">-11800000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTctNS0xLTEtMTUxMzM3_4248b879-678b-41e1-862b-109e10880c88"
      unitRef="usd">200000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTctNy0xLTEtMTUxMzM3_e1aae4ed-061e-487c-af5c-e274ecb137a2"
      unitRef="usd">-11600000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTgtMS0xLTEtMTUxMzM3_06f891fc-3f2b-4a50-9011-19445e59192f"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTgtMy0xLTEtMTUxMzM3_f346caed-4d5a-4ded-946b-b59c7d0c2938"
      unitRef="usd">-2700000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTgtNS0xLTEtMTUxMzM3_f1830cfd-4ed5-430b-add6-487b6622b7bb"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTgtNy0xLTEtMTUxMzM3_a4e82232-70e5-4364-ac94-416f7e10cb3e"
      unitRef="usd">-2700000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTktMS0xLTEtMTUxMzM3_eccbef26-d31d-4450-9775-7b8e77e2d7b2"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTktMy0xLTEtMTUxMzM3_2081a130-fc40-48d7-a1ff-aa1c66636305"
      unitRef="usd">-9100000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTktNS0xLTEtMTUxMzM3_683570ee-33a4-433a-8f3f-ff074a16fb06"
      unitRef="usd">200000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMTktNy0xLTEtMTUxMzM3_64947275-d3f5-4f6b-ae63-7a7047ca2fb0"
      unitRef="usd">-8900000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i12b91ef921d147a9874cbe147408a8b2_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjAtMS0xLTEtMTUxMzM3_3fbd1058-c1f6-45b3-9407-3e48c5662d83"
      unitRef="usd">-70400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8fe9f47da7f84cefbacf0da71263b306_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjAtMy0xLTEtMTUxMzM3_2e4043c8-7ae7-421a-9e9c-80a0b8ee3b7b"
      unitRef="usd">2200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i07be793c512148cea48f0486f2d8f19e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjAtNS0xLTEtMTUxMzM3_d4951850-faa3-40fb-97c4-b113906d3f40"
      unitRef="usd">4100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjAtNy0xLTEtMTUxMzM3_74b73662-a6a6-46a3-962c-dd530881528d"
      unitRef="usd">-64100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i6409703bf00849c29b637cbb42616411_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjEtMS0xLTEtMTUxMzM3_de4acab6-f87e-4e66-a06a-1f7124ffac6b"
      unitRef="usd">-114400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95ce71f348a54ca197e39d93e66d47fe_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjEtMy0xLTEtMTUxMzM3_96d04116-f621-46d7-bd77-b236bc2dad2f"
      unitRef="usd">-72500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a87b9a7373745f3b94c3d4f89c142d4_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjEtNS0xLTEtMTUxMzM3_943b257c-22b2-48d1-b77a-615755c5f0e9"
      unitRef="usd">4600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd542a92854c4c8b8d5eaab545c5189b_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RhYmxlOjAxNzRlMDBiODllOTRhZmRiZjNmN2QzZTcwMmVmNzk5L3RhYmxlcmFuZ2U6MDE3NGUwMGI4OWU5NGFmZGJmM2Y3ZDNlNzAyZWY3OTlfMjEtNy0xLTEtMTUxMzM3_83e3e472-c3d4-4cca-9559-1964c18c16e1"
      unitRef="usd">-182300000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i6a76abbf377b4a4880150f6a4d634043_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMTY0OTI2NzQ0NDAxOA_e03874ac-8fd6-4351-b49a-690a097c6473"
      unitRef="usd">4400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i5aeb6b239b5941338dc99c8b92531794_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfNTQ5NzU1ODE1MjIx_bd90dda2-532f-48f6-8c51-81ca32a8f59d"
      unitRef="usd">9300000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i6a76abbf377b4a4880150f6a4d634043_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfNTQ5NzU1ODE1NTM3_82349cdf-d564-4c55-a5c7-627ecf7d621e"
      unitRef="usd">3300000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i5aeb6b239b5941338dc99c8b92531794_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfNTQ5NzU1ODE1NTQ1_42c0c2ea-7548-4f8e-9c60-68d8b934f9d7"
      unitRef="usd">2300000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i4c6bb91decd5443f8c3583d76c3c701b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMTU2_f26b446e-6f9e-4fff-b953-d40aa4099ae4"
      unitRef="usd">800000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="idb5a1a0b2dfa4d7ea374d01335aff30f_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMTY5_a9d22e17-deeb-4529-8bc9-5968d0290f51"
      unitRef="usd">-3800000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i5930e796bdf34c62a5f3412e7a338805_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMjQw_6c4e354f-92de-489f-8ef9-9420c4450772"
      unitRef="usd">-1700000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i5f771a33b3ec41a58d9ebc344db27977_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82NC9mcmFnOjQyZmUzNzY4ZDhlODQ2YjdhMzlmNDU3ZGMzNzExM2Q1L3RleHRyZWdpb246NDJmZTM3NjhkOGU4NDZiN2EzOWY0NTdkYzM3MTEzZDVfMjQ3_e1fc98a6-eae8-47ef-915b-7ec4698e40bc"
      unitRef="usd">-5700000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTU4MA_8eee7d2b-d4b8-45c3-94d2-89eddeae460f">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 12. Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issues treasury shares for stock options and performance-based awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The exercise price of options granted is equal to&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the market price of the Company&#x2019;s common stock at the date of the grant. Options are generally exercisable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for up to 10 years from the date of grant and vest in equal increments over three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pretax stock-based compensation expense associated with options was $1.5&#160;million and $10.8&#160;million for the three and nine months ended April&#160;30, 2023, respectively, and was $1.4&#160;million and $10.2&#160;million for the three and nine months ended April&#160;30, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is calculated using the Black-Scholes option pricing model. The weighted average fair value for options granted was $15.67 and $14.24 per share during the nine months ended April 30, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,927,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(934,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding as of April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,850,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards are payable in common stock and are based on a formula that measures Company performance over a three-year period. These awards are settled after three years with payouts ranging from 0% to 200% of the target award depending on achievement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pretax performance-based awards expense was $1.5&#160;million and $5.0&#160;million for the three and nine mo&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nths ended April&#160;30, 2023, respectively, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and was $1.8&#160;million and $5.6&#160;million for the three and nine months ended April&#160;30, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards for non-vested activity were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average Grant&lt;br/&gt;Date Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding as of April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i333ceda5fa9b4560913d72764ddcbf8b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfNjI0_af02969d-2b58-4804-b522-9061b988826d">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i333ceda5fa9b4560913d72764ddcbf8b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfNjg0_9b261ec9-f2b6-4af3-a56c-34ca9a519ba9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ae9aff84b404982800af00ea5c508f0_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfNzU2_a39b61a0-c36b-4fbf-9397-572d1fa91a80"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4228ce8127b04d689c602f8cda0cbbef_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfNzYz_5e4a3465-05df-437d-a2e0-d039f8bd167c"
      unitRef="usd">10800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i77bd03dcbdf64645b0e7fd4507fc629a_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfODE2_30173038-55ac-41d7-b7f6-10895a9c51c9"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2cea34221ff746e0b165c4efaab642ac_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfODIz_ed08a5dd-ed37-4fc7-8ad1-661346bac166"
      unitRef="usd">10200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfOTk1_e9d00e5e-b6f6-47d7-adeb-880dee285b57"
      unitRef="usdPerShare">15.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTAwMg_a3aa6214-18be-4390-bd57-1f73f6f10053"
      unitRef="usdPerShare">14.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTU3Nw_9809d454-73d9-44de-92de-cd09f4b9e64f">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,927,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(934,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding as of April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,850,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMS0xLTEtMS0xNTEzMzc_5fe51813-5139-4ca8-9902-6840f9e3ad15"
      unitRef="shares">6927161</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMS0zLTEtMS0xNTEzMzc_17a1cbac-228c-4fbf-9df0-2ed9f71d5b9e"
      unitRef="usdPerShare">46.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMi0xLTEtMS0xNTEzMzc_d83393e6-d779-44a6-96b6-de9cb230277d"
      unitRef="shares">920816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMi0zLTEtMS0xNTEzMzc_ea7c1d2d-be6a-44d7-9615-0372cf2e1e86"
      unitRef="usdPerShare">51.35</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMy0xLTEtMS0xNTEzMzc_4603582c-1981-448d-8fb4-b4811b12b7f1"
      unitRef="shares">934547</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfMy0zLTEtMS0xNTEzMzc_a2383e75-7452-43e8-ab13-b79d02a4cd89"
      unitRef="usdPerShare">40.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfNC0xLTEtMS0xNTEzMzc_f0ccc51b-2bac-40c4-a667-4eecc6bd6dfe"
      unitRef="shares">63402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfNC0zLTEtMS0xNTEzMzc_c40d6d51-b5d0-42d3-900c-a559c90659a0"
      unitRef="usdPerShare">53.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfNS0xLTEtMS0xNTEzMzc_335e7b99-f91a-46c3-b384-873b3a0d2f73"
      unitRef="shares">6850028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOmQwZjgyYWNlNDA1ZjQzZjJhMDRmNWI4NzgwNDk5MjE1L3RhYmxlcmFuZ2U6ZDBmODJhY2U0MDVmNDNmMmEwNGY1Yjg3ODA0OTkyMTVfNS0zLTEtMS0xNTEzMzc_48b87021-a393-472d-93aa-1009fa9b6227"
      unitRef="usdPerShare">47.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="id86ef99501a64e96970b008ad0b5ea1f_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTU3NA_a689a3bd-26f5-43eb-be8c-cce8826094f1">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="id86ef99501a64e96970b008ad0b5ea1f_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTI3OA_ad12d9e5-86e0-4cbc-b20c-c8f645de50be">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <dci:ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage
      contextRef="i857d35b3cd4a4effb1f65e04fbe9a890_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTMwNw_79be088b-8d58-4d80-9067-645ca12979e4"
      unitRef="number">0</dci:ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage>
    <dci:ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage
      contextRef="i8c21df32a4784496a3a58a54bf1797f8_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTMxMw_246cce25-0f7c-42db-9c35-8897332b27e3"
      unitRef="number">2</dci:ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i414c6f2720e14566a35da55d208faedd_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTQwNw_53dfc3c3-1ace-4e35-a8ce-be9cc37624d3"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTQxNA_c180035d-37d4-4893-aa35-be51fafed457"
      unitRef="usd">5000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i82146aad437e4f479ca1611b0985275a_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTQ1Mg_037cd8ff-8eb1-41f0-9cb1-83a8ebe8b424"
      unitRef="usd">1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7fc55a8b42e84622a4b7cdcdf5df826b_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTQ1OQ_6f636319-ac2d-4b77-92d9-cb36408a0dcc"
      unitRef="usd">5600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RleHRyZWdpb246NTBiODhlMzE4ZTNjNGY5YjlhMzIzYzM1MTE3ZGU2ZTVfMTU3OQ_a9a6d713-7fe4-45ef-8f0c-ae5e284eb2a9">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards for non-vested activity were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average Grant&lt;br/&gt;Date Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding as of April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie805b3a04d3c48938ac5873c34415ea4_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMS0yLTEtMS0xNTEzMzc_ab179fcd-6919-49c9-9134-bf6bd08962fd"
      unitRef="shares">188206</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie805b3a04d3c48938ac5873c34415ea4_I20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMS00LTEtMS0xNTEzMzc_64b8aa3f-d0a3-4ccb-8b79-84c33f89f6d9"
      unitRef="usdPerShare">52.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMi0yLTEtMS0xNTEzMzc_76a4d2e3-7f47-42be-bb24-f44d066811ac"
      unitRef="shares">113100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMi00LTEtMS0xNTEzMzc_2d6f3063-5772-4110-aff1-691cffd712e5"
      unitRef="usdPerShare">50.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMy0yLTEtMS0xNTEzMzc_4d223e2b-4efe-4e43-99b8-28503570b592"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfMy00LTEtMS0xNTEzMzc_c5bac023-bc52-4bd3-a370-b3bf343b9f8d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfNC0yLTEtMS0xNTEzMzc_a6d9cc1e-4c15-48af-bf2d-58ce00181568"
      unitRef="shares">7692</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i27d3629bc174415c8f9ea341798f8086_D20220801-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfNC00LTEtMS0xNTEzMzc_bf4b2f49-d540-47cf-a0ff-cb7015021f49"
      unitRef="usdPerShare">54.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i280fac9e05534b6299268c596cfa833e_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfNS0yLTEtMS0xNTEzMzc_0a70877e-5fec-4bc9-903f-e4914d5d18b7"
      unitRef="shares">293614</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i280fac9e05534b6299268c596cfa833e_I20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV82Ny9mcmFnOjUwYjg4ZTMxOGUzYzRmOWI5YTMyM2MzNTExN2RlNmU1L3RhYmxlOjg1MDg4NDA1OTg4OTRkYTNiYzliNTMzMDk0MjFhOWY2L3RhYmxlcmFuZ2U6ODUwODg0MDU5ODg5NGRhM2JjOWI1MzMwOTQyMWE5ZjZfNS00LTEtMS0xNTEzMzc_12006a1b-6b51-4cff-af88-67e805b4edda"
      unitRef="usdPerShare">51.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfMTMwNg_375752ef-1470-4bba-b7f6-76a5e9a4966a">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 13. Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has defined benefit pension plans for certain hourly and salaried employees. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;They consist of plans in the U.S., Belgium, Germany, Mexico and the United Kingdom. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These plans generally provide pension benefits based on years of service and compensation level. Components of net periodic pension costs other than the service cost component are included in other income, net in the Condensed Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension costs for the Company&#x2019;s pension plans were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service cost amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic pension costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the third quarter of fiscal 2023, the Company recorded a pension settlement charge of $3.3&#160;million as a result of lump sum distributions exceeding the service and interest cost components of the annual net periodic pension cost. The corresponding remeasurement resulted in a decrease in the Company&#x2019;s pension assets and a corresponding adjustment to other comprehensive loss in the Condensed Consolidated Statements of Comprehensive Income of $4.4&#160;million. See Note 11.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second and third quarters of fiscal 2022, the Company recorded pension settlement charges of $1.2&#160;million and $1.1&#160;million, respectively, as a result of lump sum distributions exceeding the service and interest cost components of the annual net periodic pension cost. The corresponding remeasurements resulted in a decrease in the Company&#x2019;s pension assets and a corresponding adjustment to other comprehensive loss in the Condensed Consolidated Statements of Comprehensive Income of $1.7&#160;million and $7.6&#160;million in the second and third quarters of fiscal 2022, respectively. See Note 11.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts it determines to be appropriate. Future required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfMTMwNQ_557b96df-af06-4765-b5aa-856a3218584f">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension costs for the Company&#x2019;s pension plans were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service cost amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic pension costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMi0xLTEtMS0xNTEzMzc_3431f135-70ac-4896-b98d-67381273fb17"
      unitRef="usd">1600000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMi0zLTEtMS0xNTEzMzc_d26901e0-cee7-4de0-81fb-ab3ba8e1ce48"
      unitRef="usd">1800000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMi01LTEtMS0xNTEzMzc_8d231b43-e275-443a-863a-1073f8959083"
      unitRef="usd">4800000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMi03LTEtMS0xNTEzMzc_30cdfee4-0be5-4868-abcb-4a96a1456582"
      unitRef="usd">5400000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMy0xLTEtMS0xNTEzMzc_5f8915a0-4f5e-48a6-8df2-2bffefff559c"
      unitRef="usd">4200000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMy0zLTEtMS0xNTEzMzc_ba694ee8-c4a4-4880-8f6b-3dbb41c6b099"
      unitRef="usd">2400000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMy01LTEtMS0xNTEzMzc_8b80a503-beaa-46a7-a093-b9519002523e"
      unitRef="usd">12600000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfMy03LTEtMS0xNTEzMzc_daae65b0-2e54-4a6f-a42d-f623d2e458c3"
      unitRef="usd">7400000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNC0xLTEtMS0xNTEzMzc_610d04eb-af93-4676-b9e8-69c3d060ee2b"
      unitRef="usd">6400000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNC0zLTEtMS0xNTEzMzc_53d4efac-760b-4ea0-950b-c03f1aad4737"
      unitRef="usd">6200000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNC01LTEtMS0xNTEzMzc_6afbd3a0-baa0-4f33-aa5a-4d934fb24868"
      unitRef="usd">19100000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNC03LTEtMS0xNTEzMzc_375664de-da63-4a64-8fa9-8b3c3ec06496"
      unitRef="usd">18700000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNS0xLTEtMS0xNTEzMzc_bc76107c-0741-41f4-8c02-387171ef8369"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNS0zLTEtMS0xNTEzMzc_8f8d08f5-c5c3-4d21-83e7-95fb60bada3d"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNS01LTEtMS0xNTEzMzc_8f240fe7-2094-47f9-9852-a8f0b09404a6"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNS03LTEtMS0xNTEzMzc_33103710-ebf2-4df3-b46d-52dc49001397"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNi0xLTEtMS0xNTEzMzc_f01c6b38-a214-4d90-b928-1f24d2d4be2e"
      unitRef="usd">-500000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNi0zLTEtMS0xNTEzMzc_014d95b2-e65f-4ae1-928b-2b7bf98d2ac0"
      unitRef="usd">-1800000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNi01LTEtMS0xNTEzMzc_124d989f-2991-41c7-bdee-35e631170f43"
      unitRef="usd">-1600000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNi03LTEtMS0xNTEzMzc_a67ce890-aaec-492c-8e04-d7c859ffd1f3"
      unitRef="usd">-5400000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <dci:DefinedBenefitPlanSettlementCost
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNy0xLTEtMS0xNTEzMzc_c7c2c554-f66c-4e26-88a5-72a3d735088a"
      unitRef="usd">3300000</dci:DefinedBenefitPlanSettlementCost>
    <dci:DefinedBenefitPlanSettlementCost
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNy0zLTEtMS0xNTEzMzc_024aaae1-b43a-4c10-a1ca-3e9282138624"
      unitRef="usd">1100000</dci:DefinedBenefitPlanSettlementCost>
    <dci:DefinedBenefitPlanSettlementCost
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNy01LTEtMS0xNTEzMzc_bd365add-bd66-4c6e-b1b8-1f6d3eed0bd0"
      unitRef="usd">3300000</dci:DefinedBenefitPlanSettlementCost>
    <dci:DefinedBenefitPlanSettlementCost
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfNy03LTEtMS0xNTEzMzc_44d327f5-3710-4055-8273-b68048e8d0e9"
      unitRef="usd">2300000</dci:DefinedBenefitPlanSettlementCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfOS0xLTEtMS0xNTEzMzc_cfb30f79-d9b7-4ff1-8093-ed6e62c0a7b0"
      unitRef="usd">3300000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfOS0zLTEtMS0xNTEzMzc_61ee1204-bef0-4420-8568-98ad0645737e"
      unitRef="usd">1000000.0</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfOS01LTEtMS0xNTEzMzc_4c5304c7-3179-4abd-8127-7edea0741773"
      unitRef="usd">3400000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RhYmxlOjMxZDc3NWM4YzhiZTRiYzc4OTVkY2FlYTU5YmYwMTk4L3RhYmxlcmFuZ2U6MzFkNzc1YzhjOGJlNGJjNzg5NWRjYWVhNTliZjAxOThfOS03LTEtMS0xNTEzMzc_22efd913-1869-44ac-b5b2-c0a33817a5d0"
      unitRef="usd">2000000.0</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="idab9885a51aa4f50930db4284afc755d_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNTQ5NzU1ODE1Njcx_1c4d68ea-5975-42a2-9a70-fdded90eaeef"
      unitRef="usd">3300000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i24748f6f2c3c4b13a639e375a531f042_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNjU5NzA2OTc2OTgzOA_9b63accb-bd35-4b95-8fe0-69bbaa1c6423"
      unitRef="usd">4400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <dci:DefinedBenefitPlanSettlementCost
      contextRef="i0d98c34d674244558edc69369b30b018_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNTQ5NzU1ODE1ODY4_8850270a-69c3-4b19-91eb-aa44ce79274c"
      unitRef="usd">1200000</dci:DefinedBenefitPlanSettlementCost>
    <dci:DefinedBenefitPlanSettlementCost
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNTg4_024aaae1-b43a-4c10-a1ca-3e9282138624"
      unitRef="usd">1100000</dci:DefinedBenefitPlanSettlementCost>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i4c542460cfda4762839a084ef51d8f3a_D20211101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNjU5NzA2OTc2OTg1Mg_a8287b2f-55fe-44b1-9b87-6fd241f23d0c"
      unitRef="usd">1700000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ie3537486f8c0419eb691a4f66b203eee_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83MC9mcmFnOjU1OGEwMjFiMTc3YzRhZGVhMTNmNTlhZWFjYjkzZTUzL3RleHRyZWdpb246NTU4YTAyMWIxNzdjNGFkZWExM2Y1OWFlYWNiOTNlNTNfNjU5NzA2OTc2OTg2Ng_ec4bfdf8-4e33-477e-accc-80e5658ceaa7"
      unitRef="usd">7600000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfNDM1OA_b7d7902c-a5d8-47a3-9478-cc93750d73db">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 14. Derivative Instruments and Hedging&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Fair Value Measurements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into derivative instrument agreements, including foreign currency forward contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. There is risk the counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company&#x2019;s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there is a failure under other financing arrangements related to payment terms or covenants. As of April&#160;30, 2023 and July&#160;31, 2022, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;no&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; collateral was posted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not enter into derivative instrument agreements for trading or speculative purposes. For discussion on the fair value of the Company&#x2019;s derivatives, see Note 15.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Forward Contracts - Cash Flow Hedges and Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers&#x2019; local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers&#x2019; local currency. Both of these transaction types can create volatility in the Company&#x2019;s financial statements. The Company uses foreign currency forward contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, most of which are related to certain intercompany transactions which offset balance sheet exposure, are not designated as hedging instruments. The total notional amounts of the foreign currency forward contracts designated as hedges were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$69.3&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $158.0&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. The total notional amounts of the foreign currency forward contracts not designated as hedges were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$370.4&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $151.6&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the fair value of the Company&#x2019;s designated hedges are reported in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets until the related transaction occurs, see Note 11. Designated hedges are recognized as a component of either net sales, cost of sales, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;selling, general and administrative&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; expenses or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;other income, net&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Condensed Consolidated Statements of Earnings upon occurrence of the related hedged transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hedges which are not designated are recognized in&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; other income, net in the Condensed Consolidated Statements of Earnings along with the related hedged transactions. Changes in the fair value of hedges which are not designated, are recognized in other income, net in the Condensed Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts related to foreign currency forward contracts designated as hedges are expected to be reclassified into earnings during the next 12 months based upon the timing of inventory purchases and sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;movements for i&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ts operations in Europe. The Company has elected the spot method for designating these contracts as net investment hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The total notional amount of net investment hedges was &#x20ac;80&#160;million, or &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$88.8&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, as of April&#160;30, 2023 and July&#160;31, 2022. The maturity dates range from 2027 to 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gains and losses resulting from a change in fair value of the net investment hedge are offset by gains and losses on the underlying foreign currency exposure and are included in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets. Amounts related to excluded components associated with the net investment hedge are expected to be reclassified into earnings in interest expense in the Condensed Consolidated Statements of Earnings through their maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash flows from derivative transactions are recorded in operating activities in the Condensed Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeTermOfContract
      contextRef="i339e6228813a498c85b2d7f98127da02_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMTg0OA_6001f362-22e4-4949-bff5-b61cdb558cc0">P12M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia7ee86837c2746a68860dfb7535fcf0d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMjI2MA_c81c3bb4-49d6-4435-aa85-78694d9bfe65"
      unitRef="usd">69300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i06e3165b3c1c448887c322e86a9f8a13_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMjI2Nw_0e7b9925-5c26-428b-9dee-74df0c63d469"
      unitRef="usd">158000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i277034958c5f49aeacac3a09d44f3ed8_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMjQwMA_979c7b6a-6b50-4618-b729-ec5b97e4824a"
      unitRef="usd">370400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i82526bc6da994575ab017d5892b6d416_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMjQwNw_a0e04879-ac37-4793-9995-9165bc0764ba"
      unitRef="usd">151600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMzY4Mw_11bb8478-8886-4413-a13e-69ab25feb635"
      unitRef="eur">80000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMzY4Mw_6248502b-e4d0-4ed6-b1d6-da7ddc38a93b"
      unitRef="eur">80000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMzY5MA_2278abd6-6567-429c-891d-975b13243065"
      unitRef="usd">88800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83My9mcmFnOjJhZjY4NGI3MTUxZTQ0YjRiNTAwOWJiN2QwODdhZTA2L3RleHRyZWdpb246MmFmNjg0YjcxNTFlNDRiNGI1MDA5YmI3ZDA4N2FlMDZfMzY5MA_6da5f61a-77fc-43ba-8841-62363be43e8d"
      unitRef="usd">88800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNTE1NQ_c9cbc61e-e97e-427a-bb38-f86d463e966a">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 15. Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used. For Level 1, inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities. For Level 2, inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. For Level 3,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;inputs to the fair value measurement are unobservable inputs or are based on valuation techniques. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-Term Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;30, 2023 and July&#160;31, 2022, the carrying values of cash and cash equivalents, accounts receivable, short-term borrowings and accounts payable approximate fair value because of the short-term nature of these instruments. Short-term financial instruments are classified as Level&#160;1 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;30, 2023, the estimated fair values of fixed interest rate long-term debt were $389.3&#160;million compared to the carrying values of $425.0&#160;million, inclusive of a current portion with a fair value of $122.9&#160;million and carrying value of $125.0&#160;million. As of July&#160;31, 2022, the estimated fair values of fixed interest rate long-term debt were $396.9&#160;million compared to the carrying values of $425.0&#160;million, with no current portion. The fair values are estimated by discounting the projected cash flows using the interest rates at which similar amounts of debt could currently be borrowed. The carrying values of total variable interest rate long-term debt were $172.5&#160;million and $221.7&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, and approximate their fair values. Long-term deb&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;t is cl&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;assified as Level 2 in the fair value hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company holds equity method investments in its joint ventures, which are included in other long-term assets on the Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$24.3&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $22.4&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. These equity method investments are measured at fair value on a non-recurring basis. The fair value of the Company&#x2019;s equity method investments has not been adjusted as there have been no triggering events or changes in circumstance that would have had an adverse impact on the value of these investments. In the event these investments are required to be measured, they would fall within Level 3 of the fair value hierarchy due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the Company&#x2019;s foreign currency forward contracts and net investment hedges reflect the amounts that would be received to sell the assets or paid to transfer the liabilities in an orderly transaction between market participants at the measurement date (exit price). The fair values are based on inputs other than quoted prices that are observable for the asset or liability and are determined by standard calculations and models that use readily observable market parameters. These inputs include foreign currency exchange rates. Industry standard data providers are the primary source for forward and spot rate information for foreign currency exchange rates. The fair values of the Company&#x2019;s foreign currency forward contracts and net investment hedges are classified as Level 2 in the fair value hierarchy. For discussion of the Company&#x2019;s derivatives and hedging, see Note 14.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Derivatives Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s derivative contracts, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recorded on the Condensed Consolidated Balance Sheets, was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets and other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total designated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total not designated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts related to excluded components, such as forward points, are excluded from the assessment of hedge effectiveness of net investment hedges and are expected to be reclassified into earnings throughout their maturity dates. See Note 11 for additional information on accumulated other comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Contingent Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the contingent consideration liability is determined using a probability-weighted discounted cash flow method. This fair value measurement is based on unobservable inputs in the market, and thus, represents a Level 3 measurement within the fair value hierarchy. This analysis reflects the contractual terms of the purchase agreement (e.g., potential payment amounts, length of measurement periods, manner of calculating any amounts due) and utilizes assumptions with regard to future financial and operational milestones, probabilities of achieving such milestones and a discount rate. Depending on the contractual terms of the purchase agreement, the probability of achieving such milestones generally represents the only significant unobservable input. The contingent consideration liability is measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s contingent consideration liability that uses unobservable inputs was  &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$25.0&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of April&#160;30, 2023 and $24.7&#160;million as of July&#160;31, 2022. The maximum potential payout of the contingent consideration as of April&#160;30, 2023 and July&#160;31, 2022 was $30.7&#160;million. There was $1.7&#160;million of contingent consideration as of April 30, 2022, see Note 17.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i89f27eacef0646e8b0239a892b872fd9_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTEzOA_38606b73-3da4-496e-995e-71d6f2b2fdbd"
      unitRef="usd">389300000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i624acaaae30f435ebd75291c753deba1_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTE3Ng_3ad58b00-caef-45ce-8bb9-f547ff27d055"
      unitRef="usd">425000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i615d12d234024ef8893376f543b38ebf_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNjU5NzA2OTc3MjI0Mw_06fd9142-b46c-4c4e-b40e-24377ad4c6bb"
      unitRef="usd">122900000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i561e2658515249dd952d4701b6920d1e_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNjU5NzA2OTc3MjI1OQ_df5eeacb-b7db-425a-82b9-76136a7ec552"
      unitRef="usd">125000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i7c206ad02fc34ace9432285bec041ad4_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTI1OQ_f6a401c0-714a-49d4-b3b0-59d9d9b4b201"
      unitRef="usd">396900000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ie6462e75dd8245d38368c6eca80ad6ae_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTI5Nw_960eb342-18f8-497d-9b5d-d3c06e49fdd4"
      unitRef="usd">425000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i406e4b11e5bd481a8db6299f0304c508_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTUzMA_48f43770-c336-4a5a-a269-9ed1739aacd2"
      unitRef="usd">172500000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ia1b34c43fdd74800a75cbd6d90440d54_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTUzMA_84f11395-34f1-4ea2-9c31-6cd98c0b9e24"
      unitRef="usd">172500000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i8390d31c21b74cc7b7d1415982b8163b_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTUzNw_3d873b4a-16cf-48fe-831c-c3c7f58099b5"
      unitRef="usd">221700000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i47e9c2004c2c43809c47c5b6c81d5f0e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTUzNw_69494d7d-712a-4969-b723-3abfc242c74c"
      unitRef="usd">221700000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:EquityMethodInvestments
      contextRef="i5fe7c06fa94e463ba5653d7c75741c82_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTkxNQ_3e398465-579e-4da0-b2c6-81b2ff1892f0"
      unitRef="usd">24300000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ifdb366acf52940e4898e8906e62562f1_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfMTkyMg_b4bf71b8-1ab3-42b7-a46c-c9e0cc4ec782"
      unitRef="usd">22400000</us-gaap:EquityMethodInvestments>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNTE2NQ_c57923fe-245b-41d3-98b1-399b3d12ee1b">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s derivative contracts, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recorded on the Condensed Consolidated Balance Sheets, was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets and other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total designated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total not designated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ia7ee86837c2746a68860dfb7535fcf0d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMy00LTEtMS0xNTEzMzc_716405d5-c9f5-472b-bbd5-da78b4049d5a"
      unitRef="usd">1000000.0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i06e3165b3c1c448887c322e86a9f8a13_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMy02LTEtMS0xNTEzMzc_0087f9f4-c4cc-46df-86fb-998d97bdcb51"
      unitRef="usd">300000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia7ee86837c2746a68860dfb7535fcf0d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMy04LTEtMS0xNTEzMzc_f7392d16-d201-466c-b769-e499bbf780b8"
      unitRef="usd">800000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i06e3165b3c1c448887c322e86a9f8a13_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMy0xMC0xLTEtMTUxMzM3_4d5dd97c-db2d-457f-ac12-31f75a25f19c"
      unitRef="usd">2700000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNC00LTEtMS0xNTEzMzc_66be3247-eaf3-4e66-bd67-746b96c692cb"
      unitRef="usd">5500000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNC02LTEtMS0xNTEzMzc_c79140f1-3c5e-4959-9c9b-ab07dbb5c2a8"
      unitRef="usd">8200000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iebb1a43214af4c3e83ba0a169eb1fd36_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNC04LTEtMS0xNTEzMzc_97fc9ca7-9fa6-4e48-976b-01c84420e7ee"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ibb591b167ead44cdb5f3dd5a11fdcdbd_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNC0xMC0xLTEtMTUxMzM3_95b718bc-1791-4c34-96fb-30a2bf44add1"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i591cab4320764a84a8e66e4d3385978a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNi00LTEtMS0xNTEzMzc_4bb5b9d7-c3de-477c-89e8-a08278bc9733"
      unitRef="usd">6500000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ide22bb5358e94f4492bae56423e07903_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNi02LTEtMS0xNTEzMzc_6f4c47c7-27f6-4478-b2f5-cd6655dd4971"
      unitRef="usd">8500000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i591cab4320764a84a8e66e4d3385978a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNi04LTEtMS0xNTEzMzc_71acd69b-491a-4a1f-837e-2b2155fa8f01"
      unitRef="usd">800000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ide22bb5358e94f4492bae56423e07903_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfNi0xMC0xLTEtMTUxMzM3_b5ed22dd-7028-44ed-be39-a5889b3349d6"
      unitRef="usd">2700000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i277034958c5f49aeacac3a09d44f3ed8_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfOS00LTEtMS0xNTEzMzc_fe0456fb-265f-49a9-bdfb-9c4326ebdd63"
      unitRef="usd">800000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i82526bc6da994575ab017d5892b6d416_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfOS02LTEtMS0xNTEzMzc_ffc059c0-da8b-4daf-a1de-fe2ff99811a3"
      unitRef="usd">1700000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i277034958c5f49aeacac3a09d44f3ed8_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfOS04LTEtMS0xNTEzMzc_c3e1dd40-1924-4ab0-a6c7-71a8ae761c85"
      unitRef="usd">1800000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i82526bc6da994575ab017d5892b6d416_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfOS0xMC0xLTEtMTUxMzM3_285fd3b3-dc89-476b-a8e6-7c847fbde8fd"
      unitRef="usd">2500000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic4dad1c42ef841959199aaf82d448ba7_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTAtNC0xLTEtMTUxMzM3_ea920c96-5ab8-4c8e-90e9-4da62e9457e5"
      unitRef="usd">800000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i0f02d1bd7ade44ffaceeb771f5a906eb_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTAtNi0xLTEtMTUxMzM3_5d650e9e-4fdb-4d9f-a80c-e98b7c52f868"
      unitRef="usd">1700000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic4dad1c42ef841959199aaf82d448ba7_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTAtOC0xLTEtMTUxMzM3_2193497d-34a4-408c-ba9d-8093c6bbacc0"
      unitRef="usd">1800000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0f02d1bd7ade44ffaceeb771f5a906eb_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTAtMTAtMS0xLTE1MTMzNw_83e70fc6-177e-467f-ba20-8bd03aad5ce0"
      unitRef="usd">2500000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8b829a8ab0a8405eb526ac427c41f13f_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTEtNC0xLTEtMTUxMzM3_ceb86f3a-5bfd-450b-a0c7-7b4ca1287d4e"
      unitRef="usd">7300000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i583e770bec9a493ea4f24441de98f604_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTEtNi0xLTEtMTUxMzM3_cb14f5a6-0a90-420b-9ad1-ff2204070eb0"
      unitRef="usd">10200000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i8b829a8ab0a8405eb526ac427c41f13f_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTEtOC0xLTEtMTUxMzM3_3e9e2c41-741a-452d-839c-5b896c693cad"
      unitRef="usd">2600000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i583e770bec9a493ea4f24441de98f604_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RhYmxlOjk5MDhkMTUwNDJkOTRiOGI5ZDg3ZDU3NjJjZDUyZjVjL3RhYmxlcmFuZ2U6OTkwOGQxNTA0MmQ5NGI4YjlkODdkNTc2MmNkNTJmNWNfMTEtMTAtMS0xLTE1MTMzNw_ef87e34e-8b9c-495f-a881-6babb9aa6a1e"
      unitRef="usd">5200000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNDk4Mg_4ff0ac19-e621-4e63-997f-01d970fc3667"
      unitRef="usd">25000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNzE0NjgyNTU4NTg4Ng_3b82ec7e-46a9-4eec-93d1-68bd3c583022"
      unitRef="usd">24700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <dci:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNTA4Mw_99318e4b-dcca-4990-a2a8-8102dced9062"
      unitRef="usd">30700000</dci:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue>
    <dci:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNTA4Mw_c2520f58-6dd0-4dd3-b520-deaf6f57f5d9"
      unitRef="usd">30700000</dci:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="i1214c7b440514180a072f13d334e9078_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83Ni9mcmFnOmUxZDgyZWNjMWQ1YjQzYTliNDA2NTYwMTRjMjAxYjg3L3RleHRyZWdpb246ZTFkODJlY2MxZDViNDNhOWI0MDY1NjAxNGMyMDFiODdfNzE0NjgyNTU4NjIyMA_1c3f12e2-41f2-49a8-b914-6b150378ae4c"
      unitRef="usd">1700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:GuaranteesTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTQyMQ_117a13d7-b5aa-428d-89fb-e1f02e6ca53e">&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 16. Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Letters of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has letters of credit which guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit. The outstanding contingent liability for standby letters of credit was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Contingent liability for standby letters of credit issued under the Company&#x2019;s revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amounts drawn for letters of credit under the Company&#x2019;s revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advanced Filtration Systems Inc. (AFSI)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an unconsolidated joint venture, AFSI, established by the Company and Caterpillar Inc. (Caterpillar) in 1986. AFSI designs and manufactures high-efficiency fluid filters used in Caterpillar&#x2019;s machinery worldwide. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Caterpillar equally own the shares of AFSI, and both companies guaran&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;tee certain &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding debt relating to AFSI, which the Company guarantees half, was $64.6 million and $68.8 million as of April&#160;30, 2023 and July&#160;31, 2022, respectively. AFSI has a $63.0&#160;million revolving credit facility, which expires in 2024, and an additional $17.0&#160;million multi-currency revolving credit facility, which terminates upon notification by either AFSI or the financial institution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings from AFSI, which are recorded in other income, net in the Condensed Consolidated Statements of Earnings, were $4.0 million and $5.8 million for the three and nine months ended April&#160;30, 2023, respectively, and $3.2&#160;million and $6.6&#160;million for the three and nine months ended April&#160;30, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GuaranteesTextBlock>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTQyNg_c70d28db-bc8d-48b4-a634-e19898c0cba6">The outstanding contingent liability for standby letters of credit was as follows (in millions):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Contingent liability for standby letters of credit issued under the Company&#x2019;s revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amounts drawn for letters of credit under the Company&#x2019;s revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RhYmxlOmY0N2RiYWQyYmJjYzRkZDViNzkyYzI2ODNiM2RjNzM3L3RhYmxlcmFuZ2U6ZjQ3ZGJhZDJiYmNjNGRkNWI3OTJjMjY4M2IzZGM3MzdfMS0yLTEtMS0xNTEzMzc_3a94b8d7-df62-44df-841d-3fa82154e4b1"
      unitRef="usd">7500000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RhYmxlOmY0N2RiYWQyYmJjYzRkZDViNzkyYzI2ODNiM2RjNzM3L3RhYmxlcmFuZ2U6ZjQ3ZGJhZDJiYmNjNGRkNWI3OTJjMjY4M2IzZGM3MzdfMS00LTEtMS0xNTEzMzc_b56c8572-13b8-4b02-8f49-bda304df2783"
      unitRef="usd">7500000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RhYmxlOmY0N2RiYWQyYmJjYzRkZDViNzkyYzI2ODNiM2RjNzM3L3RhYmxlcmFuZ2U6ZjQ3ZGJhZDJiYmNjNGRkNWI3OTJjMjY4M2IzZGM3MzdfMi0yLTEtMS0xNTEzMzc_2c03db23-477e-4c30-9d09-da8acd1aa4d1"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RhYmxlOmY0N2RiYWQyYmJjYzRkZDViNzkyYzI2ODNiM2RjNzM3L3RhYmxlcmFuZ2U6ZjQ3ZGJhZDJiYmNjNGRkNWI3OTJjMjY4M2IzZGM3MzdfMi00LTEtMS0xNTEzMzc_61a1d914-1239-400a-9893-1730a4c29ef1"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib845645c2a2742ba951ba909e0bd697a_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfOTM3_14e93e35-fff2-41e2-b47f-598cb7e65d67"
      unitRef="usd">64600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6a45152d5f0c4d8483b209234696ff1b_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfOTQ0_ba6eb35a-0b80-4029-ac88-44ecc1ef826d"
      unitRef="usd">68800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6a2c22aac1cc4eaea9e326daff356a86_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfOTg3_3e90fa70-b904-42dc-a65b-7059cb358d85"
      unitRef="usd">63000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6ee42217afbb46ffb775e49506da67dd_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTA1OA_236cb6c2-b2f3-4f27-96c7-8bee4e4eb833"
      unitRef="usd">17000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTMxMw_9d03f9c6-1d00-45ee-8440-564457a6da8e"
      unitRef="usd">4000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTMyMA_8050989e-224a-463e-ba53-488f9a5d85d6"
      unitRef="usd">5800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTM2OQ_92e40a5c-f492-4d93-9efd-2238796b5eb2"
      unitRef="usd">3200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV83OS9mcmFnOjY2NWNmNDE4YThhZDQ5ZjI4YmJlMmI3OWRkNzI0OGYxL3RleHRyZWdpb246NjY1Y2Y0MThhOGFkNDlmMjhiYmUyYjc5ZGQ3MjQ4ZjFfMTM3Ng_651cfacf-d8a0-46c4-a441-086ca0598d2e"
      unitRef="usd">6600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzU1OA_34036a17-e0e9-485f-a573-4fe510bf78d1">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 17. Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records provisions when it is probable a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and litigation are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter. The Company believes the estimated liability in its Condensed Consolidated Financial Statements for claims or litigation is adequate and appropriate for the probable and estimable outcomes. Liabilities recorded were not material to the Company&#x2019;s financial position, results of operations or liquidity. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingent Compensation and Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition Agreement - Purilogics&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an acquisition purchase agreement with Purilogics, which includes deferred payment provisions representing potential milestone payments for Purilogics&#x2019; former owners. The provisions are made up of two general types of arrangements, contingent compensation and contingent consideration. The contingent compensation arrangement is contingent on the former owner&#x2019;s future employment with the Company, and the related amounts are recognized over the required employment period. The contingent consideration is not contingent on employment and was recorded as purchase consideration in both other current and other long-term liabilities on the Condensed Consolidated Balance Sheets at the time of the initial acquisition based on the fair value of the estimated liability. The amounts are paid over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTYyMw_a439b096-2c2c-47f3-84e0-fc8df33ee3fa"&gt;three&lt;/span&gt;- to five-year period, contingent on the achievement of certain revenue and manufacturing milestones.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total contingent compensation arrangement liability was $0.8&#160;million and $0.1&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, which was included in other long-term liabilities on the Condensed Consolidated Balance Sheets. The maximum payout of the contingent compensation arrangement upon completion of the future performance periods was $3.0&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, inclusive of the $0.8&#160;million and $0.1&#160;million accrued, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total contingent consideration liability was $23.3&#160;million and $23.0 million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, and was included in other current and other long-term liabilities on the Condensed Consolidated Balance Sheets. The Company primarily determines the contingent consideration liability based on the forecasted probability of achieving certain milestones. The contingent consideration liability is measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings. The maximum payout of the contingent consideration was $29.0&#160;million, inclusive of the $23.3&#160;million and $23.0 million accrued as of April&#160;30, 2023 and July&#160;31, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Acquisition Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For other acquisitions, the total contingent compensation arrangement liability was $0.7&#160;million and $0.3&#160;million as of April&#160;30, 2023 and July&#160;31, 2022, respectively, which was included in other long-term liabilities on the Condensed Consolidated Balance Sheets. The maximum payout of the contingent compensation arrangement upon completion of the future performance periods was $3.1&#160;million, which terminates in five years, inclusive of the $0.7&#160;million and $0.3&#160;million accrued as of April&#160;30, 2023 and July&#160;31, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total contingent consideration liability was $1.7&#160;million, which was included in other long-term liabilities on the Condensed Consolidated Balance Sheets, as of April&#160;30, 2023 and July&#160;31, 2022. The maximum payout of the contingent consideration was $1.7&#160;million, which terminates in approximately two years and was fully accrued as of April&#160;30, 2023 and July&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For additional discussion regarding the fair value of the Company&#x2019;s contingent consideration liability, see Note 15.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <dci:ContingentConsiderationMilestoneAchievementPeriod
      contextRef="i48076fee0f3d4043a2d5591bff0e3d23_I20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzU1Nw_3c3df598-7e52-4d63-a6f0-72d2a2d9faae">P5Y</dci:ContingentConsiderationMilestoneAchievementPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTc4NQ_b17099b8-62e5-4e3a-ba49-a04d04dcb596"
      unitRef="usd">800000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTc5Mg_8ae1d1aa-9dbe-4c14-b3cb-10e2ea005323"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <dci:ContingentCompensation
      contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjAzOA_60160e84-cf7f-4f75-a1a6-a3a10fd57f0e"
      unitRef="usd">3000000</dci:ContingentCompensation>
    <dci:ContingentCompensation
      contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjAzOA_a6b8595f-8065-41e2-b5fe-54f526a551c5"
      unitRef="usd">3000000</dci:ContingentCompensation>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjA3NQ_9f302c6e-cd1a-45c0-8c65-42b0218300e0"
      unitRef="usd">800000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjA4Mg_16902010-d837-4119-be6a-6b88cc6dd666"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjE1Nw_29a98db6-aa0a-46cd-849f-3b6eb0d515b6"
      unitRef="usd">23300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTY0OTI2NzQ0NTMwNA_872c7ae6-694b-45a9-ba4b-4212bbcf81e1"
      unitRef="usd">23000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjY0NA_3e6f1d19-ea3f-4212-84f4-5acf99990707"
      unitRef="usd">29000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjY0NA_9f9766f1-f4fd-4df5-a6fb-90902d539b90"
      unitRef="usd">29000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="ie9033d1e205a4b629139b4d2a5e4cf30_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTY0OTI2NzQ0NTI0Mg_29a98db6-aa0a-46cd-849f-3b6eb0d515b6"
      unitRef="usd">23300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="iefb504d80e28400680e7c41dd7513a6a_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMTY0OTI2NzQ0NTMzNQ_872c7ae6-694b-45a9-ba4b-4212bbcf81e1"
      unitRef="usd">23000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjgxMg_50dbe2ae-8e49-4bb5-96af-f7c66311c0c4"
      unitRef="usd">700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i29eec8270eb442ba82d01854e5589667_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMjgxOQ_36887555-7815-407f-b77b-3ca2aae16b74"
      unitRef="usd">300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzA2NQ_c972d030-d8ac-4640-bb91-cbd98c3a8aac"
      unitRef="usd">3100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <dci:ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod
      contextRef="i317a4ea0c4bc45f6af7e7bb0c05abd7b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzA4OQ_61b5afc2-7e91-40f9-9d56-d5476de8e385">P5Y</dci:ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzExMA_1738422b-fcaf-404e-bb01-3b317101321a"
      unitRef="usd">700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i29eec8270eb442ba82d01854e5589667_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzExNw_e408778c-70e9-4483-a14b-68bb9d11a458"
      unitRef="usd">300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzIwOQ_423c08b1-d9dd-41cb-87c8-ae88cc02e228"
      unitRef="usd">1700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="i29eec8270eb442ba82d01854e5589667_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzIwOQ_d15acfdb-4c7a-4d79-9d5a-4455b4937800"
      unitRef="usd">1700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="i29eec8270eb442ba82d01854e5589667_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzM4MQ_301214b9-02e1-4d2b-b025-d7457979d78e"
      unitRef="usd">1700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="ibeb3f4bb328545b3a62e2eec77545eeb_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzM4MQ_a3de1a45-42f8-40bc-957b-9da26f70c598"
      unitRef="usd">1700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <dci:ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod
      contextRef="ib8bc8a0e6e37429387e4c013a68ffb39_D20210801-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzQwNQ_b67e1fad-9170-41cb-bb9f-925c1c0a783c">P2Y</dci:ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod>
    <dci:ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod
      contextRef="i1352ed04118240df867871e5e1afbc4e_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84Mi9mcmFnOjU1YWI4NmY3NmM1YzQ1M2JhN2M0YjFlNjYwMGNiMjlhL3RleHRyZWdpb246NTVhYjg2Zjc2YzVjNDUzYmE3YzRiMWU2NjAwY2IyOWFfMzQwNQ_ecaa0597-6956-41d1-9b20-45f090e37329">P2Y</dci:ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RleHRyZWdpb246OTc3OGY1ZDc2MWY5NDA3MWIxMjQ0NWFmNGM5ZTQ0MzJfMzMwOA_9fd68983-942f-45c4-bcc3-1f3c8d31c513">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 18. Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of fiscal 2023, the Company announced a company-wide organizational redesign to further support the Company&#x2019;s growth strategies and better serve its customers. Effective November 1, 2022, as a result of the organizational redesign, the Company established a new segment reporting structure which resulted in three reportable segments: Mobile Solutions, Industrial Solutions and Life Sciences. The organizational structure also includes Corporate and unallocated which includes interest expense and certain corporate expenses determined to be non-allocable to the segments, such as restructuring charges and incentive compensation. The Company determines its operating segments consistent with the manner in which it manages its operations and evaluates performance for internal review and decision-making. All prior segment information has been recast to reflect the Company&#x2019;s new segment structure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Mobile Solutions segment is organized based on a combination of customers and products and consists of the Off-Road, On-Road and Aftermarket business units. Within these business units, products consist of replacement filters for both air and liquid filtration applications as well as exhaust and emissions. Applications include air filtration systems, fuel and lube systems, exhaust and emissions systems, and sensors, indicators and monitoring systems. Mobile Solutions sells to original equipment manufacturers (OEMs) in the construction, mining, agriculture and transportation end markets and to independent distributors, OEM dealer networks, private label accounts and large fleets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Industrial Solutions segment is organized based on product type and consists of the Industrial Filtration Solutions (IFS) and Aerospace and Defense business units. Within the IFS business unit, products consist of dust, fume and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;mist collectors, compressed air purification systems, air filtration systems for gas turbines&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, hydraulic applications as well as gas and liquid filtration for industrial processes. Aerospace and Defense products consist of air, fuel and lube filtration sold to the aerospace fixed-wing, rotorcraft and defense ground vehicle industries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Life Sciences segment consists of micro-environment gas and liquid filtration for food, beverage and industrial processes, bioprocessing equipment, including bioreactors and fermenters, polytetrafluoroethylene membrane-based products, as well as specialized air and gas filtration systems for applications including hard disk drives, semiconductor manufacturing, sensors, indicators and monitoring systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is an integrated enterprise, characterized by substantial intersegment cooperation, cost allocations and sharing of assets. Therefore, the Company does not represent these segments, if operated independently, would report earnings before income taxes as stated below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment details were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets by segment were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,304.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,319.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,675.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales by business unit were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Off-Road&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;On-Road&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aftermarket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,198.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Mobile Solutions segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Filtration Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;563.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Industrial Solutions segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Life Sciences segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no customers that accounted for over 10% of net sales for the three and nine months ended April&#160;30, 2023 or 2022. There were no customers that accounted for over 10% of gross accounts receivable as of April&#160;30, 2023 or July&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i5b062250596c445d83671eff94e1a22d_D20221101-20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RleHRyZWdpb246OTc3OGY1ZDc2MWY5NDA3MWIxMjQ0NWFmNGM5ZTQ0MzJfMzQx_217aace7-8068-425d-b6c1-04ca006d215e"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RleHRyZWdpb246OTc3OGY1ZDc2MWY5NDA3MWIxMjQ0NWFmNGM5ZTQ0MzJfMzI5Nw_c185bd06-f24d-4c50-8780-7f6d44b84c28">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment details were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales by business unit were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Off-Road&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;On-Road&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aftermarket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,198.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Mobile Solutions segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Filtration Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;563.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Industrial Solutions segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Life Sciences segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic656c976342f473abdcbdd3ab72e2efe_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMy0xLTEtMS0xNTEzMzc_d4d5cf5b-a393-4931-ba2f-e6446010380b"
      unitRef="usd">555000000.0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i41c5514cdd28400395aea8ac376336d0_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMy0zLTEtMS0xNTEzMzc_8778279f-1b3b-48a5-b949-94912350330e"
      unitRef="usd">555600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic16ffd97fcd44d21b3374b70b2b886f2_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMy01LTEtMS0xNTEzMzc_22264db9-4d36-40d1-8b28-30d5295fe1cc"
      unitRef="usd">1632300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4ff93f20bcd1442e82a211ad90f4221a_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMy03LTEtMS0xNTEzMzc_b3b9d158-820d-43b8-b14a-54aeb4ad7986"
      unitRef="usd">1556400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8062c8f3b77c4d46b80c6662b4d0d186_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNC0xLTEtMS0xNTEzMzc_f521871c-1f67-4eeb-a905-d2800ad610a6"
      unitRef="usd">261500000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic84063b1b9954ffb8ad3dc0afc9133cf_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNC0zLTEtMS0xNTEzMzc_cf15d732-49ca-4ffd-828c-ff096dec2ef4"
      unitRef="usd">229800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia04fdad8fc10428ab71b195b452b3ea5_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNC01LTEtMS0xNTEzMzc_404495ae-0f1d-40e4-ad49-e2e9c1ed05b1"
      unitRef="usd">737600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i00943e93b7464083be8d3ac5ff3c456e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNC03LTEtMS0xNTEzMzc_d99b653d-3d17-4351-a27e-0f90f035c7f1"
      unitRef="usd">649100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if1268a22dab748a5a965345b3739827a_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNS0xLTEtMS0xNTEzMzc_0bf64a28-b1ee-49ac-bb31-11a6839894d7"
      unitRef="usd">59200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i56d6bac15f3e4b5883ee80cc9ed5bceb_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNS0zLTEtMS0xNTEzMzc_c48dc8db-ac8a-45ac-86a4-1f63cfef0d11"
      unitRef="usd">67800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNS01LTEtMS0xNTEzMzc_0bd33701-1c52-441e-9565-3db0d4c16d1c"
      unitRef="usd">181400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNS03LTEtMS0xNTEzMzc_e3018c32-aca2-4f3b-8a16-801207528e10"
      unitRef="usd">211100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNi0xLTEtMS0xNTEzMzc_50d35909-00b0-4826-8a16-b729a4809dac"
      unitRef="usd">875700000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNi0zLTEtMS0xNTEzMzc_894da94a-fd23-40c9-966d-5493ab48031a"
      unitRef="usd">853200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNi01LTEtMS0xNTEzMzc_662c0d27-f244-4a1b-846d-012f519fd394"
      unitRef="usd">2551300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfNi03LTEtMS0xNTEzMzc_7d9d48a9-fa36-411c-b33b-1a2348a94715"
      unitRef="usd">2416600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic656c976342f473abdcbdd3ab72e2efe_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfOS0xLTEtMS0xNTEzMzc_dc95135f-cc08-4ab4-947f-3a5070513372"
      unitRef="usd">83400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i41c5514cdd28400395aea8ac376336d0_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfOS0zLTEtMS0xNTEzMzc_c302db11-c637-4cd4-b2ed-f6bdda1dbd22"
      unitRef="usd">79700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic16ffd97fcd44d21b3374b70b2b886f2_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfOS01LTEtMS0xNTEzMzc_a7fbe807-cfd6-4b8a-838e-88aedc0c81fe"
      unitRef="usd">242300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4ff93f20bcd1442e82a211ad90f4221a_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfOS03LTEtMS0xNTEzMzc_9db8fc0d-62b2-474e-9d71-2131ce91ac56"
      unitRef="usd">203900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8062c8f3b77c4d46b80c6662b4d0d186_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTAtMS0xLTEtMTUxMzM3_d0d459f5-886e-49dc-bd99-35476feb0fec"
      unitRef="usd">49100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic84063b1b9954ffb8ad3dc0afc9133cf_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTAtMy0xLTEtMTUxMzM3_d21f464b-b770-4bd3-904d-a5a2cf3b834a"
      unitRef="usd">34300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia04fdad8fc10428ab71b195b452b3ea5_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTAtNS0xLTEtMTUxMzM3_69c72848-e7d6-4b18-a35b-4dae45fa632c"
      unitRef="usd">133000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i00943e93b7464083be8d3ac5ff3c456e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTAtNy0xLTEtMTUxMzM3_e23d546b-e125-4cfb-8c02-cac82772ace1"
      unitRef="usd">86100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if1268a22dab748a5a965345b3739827a_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTEtMS0xLTEtMTUxMzM3_e0c0320e-1d8f-4a28-93f8-b7e226254007"
      unitRef="usd">200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i56d6bac15f3e4b5883ee80cc9ed5bceb_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTEtMy0xLTEtMTUxMzM3_b82bbb3b-7252-4588-a9ba-eba60ec6bcf1"
      unitRef="usd">14000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTEtNS0xLTEtMTUxMzM3_4627795f-416d-4f8e-aaea-d68d25abeee1"
      unitRef="usd">17300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTEtNy0xLTEtMTUxMzM3_c003b8bc-39de-4628-aeb7-3fc1b1278d18"
      unitRef="usd">51100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i857b62daee0d4f2aadf5b094f3c7dc5e_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTItMS0xLTEtMTUxMzM3_86cfda8c-10ea-449f-b7b9-1112240b9c8b"
      unitRef="usd">-11200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icdaf7151cef24df696002fb6aed02397_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTItMy0xLTEtMTUxMzM3_f97644e0-2003-473d-ad20-cbf51520b4af"
      unitRef="usd">-16700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8c1c8ff052e44444a84ea7979d5f69f4_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTItNS0xLTEtMTUxMzM3_376f8783-36e9-48c4-bf43-0ffa5e0a09fe"
      unitRef="usd">-41200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2f1226e3e2ab44bdb6757206c99db342_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTItNy0xLTEtMTUxMzM3_25655d4e-f84a-44ed-b5a3-e04c81ea8351"
      unitRef="usd">-31300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTMtMS0xLTEtMTUxMzM3_077d18f2-d99e-4a96-8efb-6b1513aee7d3"
      unitRef="usd">121500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib6c80b594a76402bad62733b640c00fa_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTMtMy0xLTEtMTUxMzM3_828139bf-e08f-4783-9995-55c0290523e8"
      unitRef="usd">111300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTMtNS0xLTEtMTUxMzM3_bbc76cb2-1b4b-4936-86bd-895986319ea4"
      unitRef="usd">351400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7cd110c6be704a5ab34933107fe9b5e7_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjI2ZWRjYjNiNzAyODRmN2JiYzlmNzkzZDI0ZjhlMWJkL3RhYmxlcmFuZ2U6MjZlZGNiM2I3MDI4NGY3YmJjOWY3OTNkMjRmOGUxYmRfMTMtNy0xLTEtMTUxMzM3_459e6fcd-875b-4be0-902c-ab6a49b585f2"
      unitRef="usd">309800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RleHRyZWdpb246OTc3OGY1ZDc2MWY5NDA3MWIxMjQ0NWFmNGM5ZTQ0MzJfMzI5OA_eb9d7537-39da-4d24-90ca-d3fdb0923463">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets by segment were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,304.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,319.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,675.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:Assets
      contextRef="i277312b5f8564c1e87ae20c28306de7d_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMS0xLTEtMS0xNTEzMzc_244ad16d-9f07-4d04-b7b5-74d699e8666b"
      unitRef="usd">1304300000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i88e44784b6e249abacc57e84f7b100f2_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMS0zLTEtMS0xNTEzMzc_94ca0937-2cf7-4c74-a023-a7b9a9dddf50"
      unitRef="usd">1319400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia89647c0d8fa43bd9bdd7669caa6a732_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMi0xLTEtMS0xNTEzMzc_c1ea466e-dd06-4bf9-8707-f12d0398a8d2"
      unitRef="usd">810900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i45c3b991f92747b58b3b1595ef26e551_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMi0zLTEtMS0xNTEzMzc_9fbf3098-3476-4f7b-88b6-e5fee722d877"
      unitRef="usd">816000000.0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id761c5446b334a57aef369de6d6082a7_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMy0xLTEtMS0xNTEzMzc_dd38f5cd-7187-4060-9c0a-cb1e60e9895f"
      unitRef="usd">346900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9b2096298be84ae184218b02d2a29f95_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfMy0zLTEtMS0xNTEzMzc_a78ceba8-e3a9-4ed9-9077-32e3b0d204ef"
      unitRef="usd">267800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2482cdd31cbf4c70b97e8294b59ab890_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfNC0xLTEtMS0xNTEzMzc_dc62270a-b3f2-4eed-941e-524eff5de4f4"
      unitRef="usd">213400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i675bf98ad618482ea20e55b9f363e259_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfNC0zLTEtMS0xNTEzMzc_ce80e676-f7e3-4ce1-a7db-e56d60013b8f"
      unitRef="usd">197100000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfNS0xLTEtMS0xNTEzMzc_63f807fb-b851-423d-8eb8-5dfa9db9df2d"
      unitRef="usd">2675500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i20ca86cd72f542598b263b04d7be0704_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOjk2MjM1OGI1YTgwYTQwODViOTIzYjliM2I1MGZmZWU3L3RhYmxlcmFuZ2U6OTYyMzU4YjVhODBhNDA4NWI5MjNiOWIzYjUwZmZlZTdfNS0zLTEtMS0xNTEzMzc_acbb9014-9400-4204-8dde-5d6e6862508f"
      unitRef="usd">2600300000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i083e48cb2df742dc842414560006ddea_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNC0xLTEtMS0xNTEzMzc_c1292ffb-9460-4d46-8db9-6b0eb74cd0d5"
      unitRef="usd">115600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie26de657596243d3a625d6a8c7b1374c_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNC0zLTEtMS0xNTEzMzc_769da206-a7a9-4fef-9b5f-69d995a9ec13"
      unitRef="usd">104400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8ea9bccacd1641a08dbb3cc3c418a973_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNC01LTEtMS0xNTEzMzc_d825f0c4-00c6-40bf-a3d2-6e55df47ad08"
      unitRef="usd">325300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie8d1abbd2bd24f68841d910eef87476b_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNC03LTEtMS0xNTEzMzc_520ecd00-900b-4033-9bae-6205aaa3c165"
      unitRef="usd">286700000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5f2fbb0ec18e4a28815ae70ed8ed5531_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNS0xLTEtMS0xNTEzMzc_e08308ed-0e6b-4397-86bc-dc4fc1f0cfb0"
      unitRef="usd">38000000.0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4861b01957b14e8d88ca777452d41d72_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNS0zLTEtMS0xNTEzMzc_b9a380eb-8944-4f7e-89ee-f865e8635fdd"
      unitRef="usd">36100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iafe79ed28eb64be8aa38f8ed2a32c4af_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNS01LTEtMS0xNTEzMzc_d37ee97d-4926-4861-a734-4b7af1335653"
      unitRef="usd">108500000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iffdb439d3d5448588d88a0defe5a2def_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNS03LTEtMS0xNTEzMzc_0cf58954-3e3c-4e22-af99-fb8e94f4f1df"
      unitRef="usd">100700000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ibbbc13a2590145e0ae38ef227f4b7e6b_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNi0xLTEtMS0xNTEzMzc_aa6d4c58-1f2d-4972-8b11-abc1113bf61b"
      unitRef="usd">401400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3815bff6406c4285b239c349a54b7219_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNi0zLTEtMS0xNTEzMzc_41bc3cc3-735b-41c5-86ce-6fa03124a5c2"
      unitRef="usd">415100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ieb2011e88da641e89dc86584c353a322_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNi01LTEtMS0xNTEzMzc_09440726-1f2f-401e-ac88-991758ff1b5c"
      unitRef="usd">1198500000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i24c031675b1945b5930da6310b015a7d_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNi03LTEtMS0xNTEzMzc_192f04b7-cb02-4bba-91fe-c9e20584ff96"
      unitRef="usd">1169000000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic656c976342f473abdcbdd3ab72e2efe_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNy0xLTEtMS0xNTEzMzc_7cccda87-38ef-4603-a505-bd19092bd423"
      unitRef="usd">555000000.0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i41c5514cdd28400395aea8ac376336d0_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNy0zLTEtMS0xNTEzMzc_d4e4abc2-cf18-4e67-96ed-ab04cf93397b"
      unitRef="usd">555600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic16ffd97fcd44d21b3374b70b2b886f2_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNy01LTEtMS0xNTEzMzc_1f5891ca-8012-48a9-bfe8-7f2de69c7a23"
      unitRef="usd">1632300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4ff93f20bcd1442e82a211ad90f4221a_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfNy03LTEtMS0xNTEzMzc_0e3df868-fea8-4563-b85d-ab38cb62bc8e"
      unitRef="usd">1556400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4707c380b237473c8f3f510025775843_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTAtMS0xLTEtMTUxMzM3_510fcad4-28b0-41dc-afa9-d5d58544bd4d"
      unitRef="usd">223300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i49a0bd234899489f9258f4714ccfd0e5_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTAtMy0xLTEtMTUxMzM3_9fa54c5a-546c-4e0e-8dbd-c2f23d3ff885"
      unitRef="usd">198500000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3299524343e247ec9cdce19c4c272c2c_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTAtNS0xLTEtMTUxMzM3_03901b51-6b20-42c1-9f5b-6769dd74cb01"
      unitRef="usd">631100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id2372197637d4177bd01242fe5e13219_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTAtNy0xLTEtMTUxMzM3_73b966e1-5863-424a-97c9-c39f5a797ffe"
      unitRef="usd">563200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i073737fd1759448f9340828f77115a18_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTEtMS0xLTEtMTUxMzM3_e733d39b-64c7-44ad-8a8c-49e058ed55bd"
      unitRef="usd">38200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia765a7d26e5245cf89da9972bcd583cb_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTEtMy0xLTEtMTUxMzM3_f871188e-1c19-40be-81f1-2e5d2763773a"
      unitRef="usd">31300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5674eca9a6bc4d1b80b974c5f0fcacd5_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTEtNS0xLTEtMTUxMzM3_38f53390-0d29-4aab-a7bd-755bed2be5c1"
      unitRef="usd">106500000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie210de890dc94f2bac5217fa4ffedaf1_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTEtNy0xLTEtMTUxMzM3_8c00cd2e-be1f-4646-80bd-9c60b55ed4f9"
      unitRef="usd">85900000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8062c8f3b77c4d46b80c6662b4d0d186_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTItMS0xLTEtMTUxMzM3_c557e358-547e-4dae-9f17-82a85ff9c918"
      unitRef="usd">261500000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic84063b1b9954ffb8ad3dc0afc9133cf_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTItMy0xLTEtMTUxMzM3_a1e40be4-b86b-4402-b49f-2f68cb9c4243"
      unitRef="usd">229800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia04fdad8fc10428ab71b195b452b3ea5_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTItNS0xLTEtMTUxMzM3_5d3c59d4-2cb1-4b47-bab5-b576cd842606"
      unitRef="usd">737600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i00943e93b7464083be8d3ac5ff3c456e_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTItNy0xLTEtMTUxMzM3_fbd4ac5c-9f22-4ebe-8663-299b1b4a4431"
      unitRef="usd">649100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if1268a22dab748a5a965345b3739827a_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTUtMS0xLTEtMTUxMzM3_0bf64a28-b1ee-49ac-bb31-11a6839894d7"
      unitRef="usd">59200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i56d6bac15f3e4b5883ee80cc9ed5bceb_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTUtMy0xLTEtMTUxMzM3_c48dc8db-ac8a-45ac-86a4-1f63cfef0d11"
      unitRef="usd">67800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTUtNS0xLTEtMTUxMzM3_0bd33701-1c52-441e-9565-3db0d4c16d1c"
      unitRef="usd">181400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTUtNy0xLTEtMTUxMzM3_e3018c32-aca2-4f3b-8a16-801207528e10"
      unitRef="usd">211100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i57124dbe96704601bbbdf2d9905389da_D20230201-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTctMS0xLTEtMTUxMzM3_23f5619f-eaef-40ad-81ee-4b4a8ee432dc"
      unitRef="usd">875700000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id51ec13458494a259ed20af1f2797cb6_D20220201-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTctMy0xLTEtMTUxMzM3_08655369-1039-44a5-abb7-48bb05343643"
      unitRef="usd">853200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8b5148d529f04356b404e33c277e2271_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTctNS0xLTEtMTUxMzM3_d6653d3d-3664-4e9a-b25e-cfcb853be716"
      unitRef="usd">2551300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie8d36c106e9b492a9b8b99a2769cdd6f_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84NS9mcmFnOjk3NzhmNWQ3NjFmOTQwNzFiMTI0NDVhZjRjOWU0NDMyL3RhYmxlOmFjY2U2NTcyMDk5NDRiYTViOWFkNzRmNTViNTgzMjRmL3RhYmxlcmFuZ2U6YWNjZTY1NzIwOTk0NGJhNWI5YWQ3NGY1NWI1ODMyNGZfMTctNy0xLTEtMTUxMzM3_3bf3da70-8eab-4318-8151-9c856da9f312"
      unitRef="usd">2416600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i6282e0af594748038ed766a7ca6b195b_D20220801-20230430"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfNjYw_a72bf957-ab3a-4a86-93d8-ec577348fcb9">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 19. Restructuring and Other Charges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of fiscal 2023, in conjunction with the organizational redesign, the Company recorded $7.6&#160;million of charges consisting of $4.2&#160;million of severance charges and $3.4&#160;million of other organizational redesign costs. In the second quarter of fiscal 2023, the Company recorded additional charges of $9.3&#160;million consisting of $3.1&#160;million of severance charges, $1.4&#160;million of other organizational redesign costs and $4.8&#160;million of costs mainly associated with the exiting of a lower-margin customer program. Second quarter charges of $1.5&#160;million were included in cost of sales and $7.8&#160;million were included in selling, general and administrative expenses in the accompanying Condensed Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i5288b3c40b694c29b1810b564cf6ed7e_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMTE1_29de00f0-6cad-4562-9357-d437549e4c7d"
      unitRef="usd">7600000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i5288b3c40b694c29b1810b564cf6ed7e_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMTQz_eb685c63-2825-4c68-bdc5-43afcd108f19"
      unitRef="usd">4200000</us-gaap:SeveranceCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="i5288b3c40b694c29b1810b564cf6ed7e_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMTcx_8dbe6af9-5aec-4e9e-8399-d44d270adf49"
      unitRef="usd">3400000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMjk1_2ba341da-8fb1-4ed7-bdc2-1171f5e84eb5"
      unitRef="usd">9300000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMzEy_cfc1ad46-30f8-4651-bc1e-b7578bbd5198"
      unitRef="usd">3100000</us-gaap:SeveranceCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMzM3_9b656433-19a4-47eb-abbe-727c2c12d812"
      unitRef="usd">1400000</us-gaap:OtherRestructuringCosts>
    <dci:CostRelatedToDiscontinuationOfPrograms
      contextRef="id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfMzgz_d5383c47-a189-4bbf-9b25-63bae4c60182"
      unitRef="usd">4800000</dci:CostRelatedToDiscontinuationOfPrograms>
    <us-gaap:RestructuringCharges
      contextRef="i4142580cfa84460b8c54f11cd279b19a_D20221101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfNDky_a4748798-50b7-4597-b081-b5f9669fd8e7"
      unitRef="usd">1500000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i573c20135bd34350aa215c28b4afc798_D20221101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV84OC9mcmFnOjNkODE1YWVjNjc0MTQ2OWNiNDhlOTNlM2RkZjdhZGY5L3RleHRyZWdpb246M2Q4MTVhZWM2NzQxNDY5Y2I0OGU5M2UzZGRmN2FkZjlfNTMw_8296dde2-e6ed-401c-bc4f-589bea789655"
      unitRef="usd">7800000</us-gaap:RestructuringCharges>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMjcvZnJhZzoxYTNlMzdkYTEzNjI0ZDA1OGMyM2UzZTE5NjQ5Yzg0ZC90ZXh0cmVnaW9uOjFhM2UzN2RhMTM2MjRkMDU4YzIzZTNlMTk2NDljODRkXzgx_0bd33701-1c52-441e-9565-3db0d4c16d1c"
      unitRef="usd">181400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5158fe8ab2b64dda8b39c48996de83cf_D20210801-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMjcvZnJhZzoxYTNlMzdkYTEzNjI0ZDA1OGMyM2UzZTE5NjQ5Yzg0ZC90ZXh0cmVnaW9uOjFhM2UzN2RhMTM2MjRkMDU4YzIzZTNlMTk2NDljODRkXzk5_e3018c32-aca2-4f3b-8a16-801207528e10"
      unitRef="usd">211100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia9e4bf14a86b43c18d86fd585231712e_D20220801-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNmE1NjJkMmY5YzQ2YzNhNTQ1OTVhNzc0M2Y2NDcxL3NlYzo5ZDZhNTYyZDJmOWM0NmMzYTU0NTk1YTc3NDNmNjQ3MV8xMjcvZnJhZzoxYTNlMzdkYTEzNjI0ZDA1OGMyM2UzZTE5NjQ5Yzg0ZC90ZXh0cmVnaW9uOjFhM2UzN2RhMTM2MjRkMDU4YzIzZTNlMTk2NDljODRkXzQ2Ng_4627795f-416d-4f8e-aaea-d68d25abeee1"
      unitRef="usd">17300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>82
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &=PQ58'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !G<,56M.QE5^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;1E4T+7%\4G!<&!XEM(;EM8DX;DI-VW-XU;A^@'\#%W__SN
M=W"M\D(- 5_"X#&0P7@SV=Y%H?R&'8B\ (CJ@%;&,B5<:NZ&8"6E9]B#E^HH
M]P@UYVNP2%)+DC #"[\06==J)51 24,XX[5:\/XS]!FF%6"/%AU%J,H*6#=/
M]*>I;^$*F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQR;GT@X5O#\_O>9U"^,B
M2:<P_8I&T,GCAETFOS7W#]M'UM6\;@J^+OAJ6]T)7HO5[<?L^L/O*FP';7;F
M'QM?!+L6?MU%]P502P,$%     @ 9W#%5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MUU5)!CE5';&! G=60N94XU2N7;610%,+RKGK>][ S2DKG'!HU^8R'(JMYJR
MN21JF^=4?K\!+O8CI^L\+=RS=:;-@AL.-W0-"]"?-W.),[=F25D.A6*B(!)6
M(V?<O8X'QMX:?&&P5P=C8B)9"O'53*;IR/',@8!#H@T#Q=\.)L"Y(<)C?*LX
MG=JE 1Z.G]@_VM@QEB55,!'\3Y;J;.1<.22%%=UR?2_VGZ"*IV_X$L&5_9)]
M9>LY)-DJ+?(*C"?(65'^Z6.EPP$ >9H!?@7PGP-Z+P"""A"\UD.O O1>ZZ%?
M 6SH;AF[%2ZBFH9#*?9$&FMD,P.KOD6C7JPP]V2A)>XRQ.EP<G<;Q;>+."(X
M6MS],8W&#SA9/.!O%M\^+,C=1]R:S>_C3V@W_1*3Z2W.8W(VIQ(*G8%F">7G
MY))\7D3D[-TY>4=806:,<[P):NAJ/*9QYB;5D6[*(_DO'"D@,X&\BL1%"FD#
M/FK'?VC!NRA/K9'_I-&-WTHXWL@.";P+XGM^T'">R>OA?E,X_\][_)^]'XD1
MU!<FL'S!"WP+335@H=!$K,A$Y%B=,E,V=D"F12)R('^-ETI+K !_-^6^9.\U
MLYNJ>*TV-(&1@\0*Y Z<\-=?N@/OMR;AWY(L>DNR^(W(CE+4JU/4:V,/YU49
MYXPN&6?Z.Z'I/UA*3-8N2 $V=5A,04I(B::/H"[,KRE=I:>!]61ZSB[T.MVA
MNSO,0I/-U;%-5-I<'=H<6\2G+)=>)ZB-CI3HUTKT6Y7X'1NE(F=<* 7JG* F
M&:1K5JPQ?,EVU#0I]6\E*5V^;Y7DU.;R5)/2J-^B20--M^,W:S*H-1FT:G(/
M":=*L166;=.KE0G];&V4.B>E4B\(1;2P4@&5!6[]%*Y=KT%38OUG@IT:G8@:
MO<(F'K3<LU(N]Z!9YB#7]I6B2"*VA2[+8+U:/X3&MO\_6[_I7D^Z#>L1/IS*
M=\Y/^O+5-:-R;2XDAQ6Z\CKO,;^R?,F4$RTVME4OA<;&;X<9/OY &@/<7PFA
MGR;&0?V<#'\ 4$L#!!0    ( &=PQ58'A6 4T08  '8<   8    >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&ULK9GQ3]LX%,?_%:N'ICNII+&=I F#2@RX&Z>-
MH97=_6Q:0Z,E<6>[!>ZOO^<T-&GMF$X:$I"TSR_?9S^_C^V</@GY72TXU^BY
M+"IU-EAHO3P9C=1LP4NF K'D%7SS(&3)--S*QY%:2L[F=:.R&)$P3$8ERZO!
MY+3^[%9.3L5*%WG%;R52J[)D\N4#+\33V0 /7C_XFC\NM/E@-#E=LD<^Y?K;
M\E;"W6CK99Z7O%*YJ)#D#V>#<WQR01/3H+;X)^=/JG.-3"CW0GPW-]?SLT%H
M%/&"S[1QP>#?FE_PHC">0,>/QNE@^TS3L'O]ZOW/.G@(YIXI?B&*?_.Y7IP-
MT@&:\P>V*O17\?21-P'%QM],%*K^BYX:VW" 9BNE1=DT!@5E7FW^L^>F(SH-
M<-33@#0-R*$-:-. UH%NE-5A73+-)J=2/"%IK,&;N:C[IFX-T>25&<:IEO!M
M#NWTY.++S>75S?3J$L'5],NGZ\OS.[CY</[I_.;B"DT_7EW=3=$Q^C:]1+\?
M_8&.4%ZASWE1P!BHTY$&"<;1:-8\[L/F<:3G<>=+&2 :#A$)"74TO_ W_WM5
M0'-<-R>[S4<0^#9ZLHV>U/YH7_0K*7FE$5.*:W7BBF?C('([,)/L1"W9C)\-
M8!8I+M=\,'GW&T["]Z[H?I&SG5CI-E;J\SZY8&J!6#5',W/!?ZSR-2L@>.<H
M;EREM2M3"=83G":GHW4WF(U-TK7):$"W5CLJHZW*R*OR?#83*Q %)6+&0>%]
MP8>HX$HA5D#)8=6,*R0>T%$:A'4T1^,@&8*U6O*Z(A0OKG@V#QUWM"8DZ6C=
M1.2PPDF0N".*MQ'%WHBNJS7TLI Y5T-4<>V2%UL/CJ(L&._)LZWBD 216UZR
ME9=XY=U*OF3Y'/%G((."SC6=*O2"2R@_W=GATIU8BK(PB+/NSUX,CA910-PA
MC+<AC+TAW G-B@/4CJUG8QJ38#^O'691F 2Q6V2Z%9F^T<^ 7JE?AFA9,",3
MNME,PB4P4?<F1FIG9!0&^YUJ6\70JSV)D6T%9U[!?PDQ?X)"[Y*560^D:6A-
M)X=5% >I6Q8.6V*%;TPHS:K''"I#,]:]O=<XVAWQM*.@88YMEF6].CMDQ5Z=
M7^I)5(CJ\5AS67H2LW&THS,AUC"[S&+:*[2%(/9RIYD_'GG$>BY)QG%G1C3Z
M7'9AV(<$W)(+TX,P7>3L/B]R#:74R6KL)>#/POI7>=L-N@4A]I-PNA!2;S+G
M7DAHGE>/[N&QL442JZHYK&B',+LB6[9A/]Q>1P;6TRM9#XR!<YOS<W[OGID;
MMW$WE8F53[91V".XI1WVXVZ[OEBR%[.X<(JS(44Q#O"^/(<95)<>3N"69MB/
M,Y H5QSH4"X+\<(YFHG2L)EM]CW #<D+IL%"LV?N3@D'P\+8+GP.,]Q?4%K4
M83_K+OD#A[PP0F'MLW)WL@TMBCLK@4:A;45(;T%IT8;];+NNH$_YIO^\F6 C
MC&3VU'* #O?U(FDY1_R<N\S7^9S#<'L$-B[<4Z39<]AT(VE?%Y*6;N00NLWL
MRNR4:9,K)=;ZUF&5X;[%(>GL\0[!VZ%*B=6A8[R?E<0&7;*3%[M*6\X1_Q;M
MTYMULW&PLU,8AQ:)'69)%/4.>LLDXF?2C:B.7SLR/W .$1L\<6HK=NR]LB *
M.S^X1WT+*^*'U;8L=:4[)=L[+>I(US>L=E6VA")^0NTO&]]*6)M".*06K!QF
M,+="]U9M5WD++G+(/NPMO:Y=V#BQV.2RBY)QT)<%+9Q(ZEU,3K68?5^(8LZE
M>O=;2O#X?;T1TR_N\Q\OZG[Z .@7>=N-O>4>\7,/-OO-%%"F%X;H"'(@A-DK
MT9H5*SY$> @SS?PBM6#2' >L-"Q$\__X'+99HN(H5PI6)\ZNRMZ&D<]D]UBK
MY23U<_)"E"4LC%XCBO<B(E'HBPG'>)A$=(BSZ/7K_@BIS=(Q%+-]/KQIMAMI
MRUSJ9^[Y?)Z;12#,,G-F<YQ7:,:6.<PZIUAL]36QE-HVN*>"T1:XU _<KUPS
M^ A6L$Q6?;L6ZM@LAG%B@<%AA],H[JNSM',<ZH<M++-7Y6JSD&[.NV"=+?G"
MO*-8<ZC RBW<9NLQ'F>V<(<=1-BW2J MA*D?PG>2,[62+Z\93\.AR7&"TWIS
M0+)AF&;#!),FGW=/1X>(:8A4.9<7U*;P,:8.7#L-":SI>LHS;2%-_9#>0$3U
M%FFG;)O$F&2I16R7'::T=V*VS*9^9EODJT?B)X-(K/-TYRF+T\YQRC+JO!0R
M;^0^,_F85PH5_ $:AL$8.D-N7G)M;K18UN^)[H76HJPO%YR!>&, WS\(H5]O
MS*NG[:O&R?]02P,$%     @ 9W#%5OKH*/Y! P  0@H  !@   !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6RMEF]OTS 0QK^*%1#:I+'\:]-VM)&ZM@@0C(H.
M>(%XX:;7Q9H3!]MI@4_/.<E"TV;=ANB+QD[NGOR>RSGQ<"ODK8H!-/F9\%2-
MK%CK[,*V511#0M6YR"#%*VLA$ZIQ*F]LE4F@JR(IX;;G.(&=4)9:X; X-Y?A
M4.2:LQ3FDJ@\2:C\=0E<;$>6:]V=^,1N8FU.V.$PHS>P /TYFTN<V;7*BB60
M*B92(F$]LL;NQ<1U3$(1\87!5NV,B;&R%.+63-ZN1I9CB(!#I(T$Q<,&)L"Y
M44*.'Y6H5=_3).Z.[]1?%^;1S)(JF C^E:UT/++Z%EG!FN9<?Q+;-U 9ZAJ]
M2'!5_)-M&=O#X"A76B15,A(D+"V/]&=5B)T$MW-/@E<E>(]-\*L$OS!:DA6V
MIE33<"C%ED@3C6IF4-2FR$8W+#6/<:$E7F68I\/)QZOI[&HQFQ(<+3Z^?SL=
M7^/D<OQ^?#69D<6;V>QZ04[F5$*J8] LHOR4O"2?%U-R\OR4/"<L)1\8Y_A,
MU-#6B&2$[:BZ_65Y>^^>VX\S>4Y\YXQXCN>WI$^.I[_+.::[1;K73+>Q$'4U
MO+H:7J'GWZ.WT%0#-JDF8DU>LY2F$:.<S(5B1=-]&R^5EMAZW]NLEMJ==FVS
M'B]41B,86;C@%,@-6.&+9V[@O&HS_I_$&F7PZS+XQ]3#<12)/-4*UVD$;$.7
M',X(Y;CDL2#09KW4ZQ=ZYLVQ"?M#>[/KIXP(=B)ZYT$=T\#LU)B=HYAS7/$@
M):P(+I/H]HQD5)(-Y3F0$^S*7*U(!OC*BK%Y3]NH.P?4[A[UL8@&<[=F[CZ-
MN:!3A.8Z%I+]Q@N&O3S;"EWJ=W>1G.*WA_YP7,- 4!L(_LD 4RI_&#XX@-K'
M/A;1 .[5P+VCP!.1)+AT_[%%>@<-T-T#/A;1 .[7P/TG #^Y/_H'!?0Z3FN'
M/":RX6!0.Q@\W<'C&F1PV+5=-^CX[J"S1_^8R :]Z_S])CI'^:]Q0Z1R^>O.
M053Y*8T\X*#2W@7S'2RLY^Z_$ELBO8'3'P2NM^? WOG F]W5!RIO6*H(AS6F
M.N<]U)#EAJ6<:)$5W_RET+B#*(8Q;O) F@"\OA9"WTW,-J+>-H9_ %!+ P04
M    " !G<,562QB[[;(&  #!&P  &    'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;*U9^V_;-A#^5PBO&#8@ED7*#SE+#+AV@@9H'JC3]6=:IFVNDNB1=![[
MZT=2BB2;%),"#HI:C[O3=T?>?4?RXIGQGV)+B 0O69J+R\Y6RMUYKR>2+<FP
M"-B.Y.K-FO$,2W7+-SVQXP2OC%*6]E 8#GL9IGEG<F&>/?#)!=O+E.;D@0.Q
MSS+,7S^3E#U?=F#G[<$WNME*_: WN=CA#5D0^7WWP-5=K[*RHAG)!64YX&1]
MV9G"\UD4:04C\3<ESZ)Q#;0K2\9^ZIN;U64GU(A(2A*I36#U\T1F)$VU)87C
MW])HI_JF5FQ>OUF_-LXK9Y98D!E+?]"5W%YVX@Y8D37>I_(;>_Y"2H<&VE["
M4F'^!\^E;-@!R5Y(EI7*"D%&\^(7OY2!:"@H.VX%5"J@8X5^BT)4*IC(]0ID
MQJTYEGARP=DSX%I:6=,7)C9&6WE#<SV,"\G56ZKTY&1V?S>_NEM<S8&Z6MQ_
MO9E/']7-XE']W%[=/2[ _36831=?P/77^Q\+T 7?%W/PQZ<_P2= <W!+TU2-
MAKCH205&F^PEY8<_%Q]&+1\>@UN6RZT 5_F*K [U>\J)RA/TYLEGY#4XW?$
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
M$AV*A!.>ZIF,KE6D/H)TUSA3=$8D:6NZ:V H^ .X PTKF!& CZ6$=9X]8(E
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
MV7BOBA_>+,-=9F8\:D-X7> J*BQ-P/C<H%@W'V2@O=Q>_0=02P,$%     @
M9W#%5N%>2^37 @  -@8  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&UL
MC57?;]HP$/Y73EG5IY:$ *5K 0GHIDU:IZK=CX=I#R:Y$*N.G=D'E/]^9X=F
M5 *T%^R[\_?Y[N+[&&V,?78E(L%+I;0;1R51?1/'+BNQ$JYC:M0<*8RM!+%I
ME[&K+8H\@"H5ITER%5="ZF@R"KX'.QF9%2FI\<&"6U65L-L9*K,91]WHU?$H
MER5Y1SP9U6*)3TC?ZP?+5MRRY+)"[:318+$81]/NS:SOSX<#/R1NW-X>?"4+
M8YZ]\3D?1XE/"!5FY!D$+VN<HU*>B-/XL^.,VBL]<'__ROXQU,ZU+(3#N5$_
M94[E.+J.(,="K!0]FLTGW-4S\'R942[\PJ8YFPXCR%:.3+4#<P:5U,TJ7G9]
MV -<)T< Z0Z0AKR;BT*6=X+$9&3-!JP_S6Q^$TH-:$Y.:O]1GLAR5#*.)E^,
M7EY^0UO!'2YH%!-S^DB<[?"S!I\>P;^'>Z.I=/!!YYB_Q<><2YM0^IK0+#U)
M.*UM!WK)!:1)VCO!UVL+[ 6^WA$^7Q;<29<IXU86X==TX<CR8_A]J-B&JW^8
MRP_(C:M%AN.()\"A76,T.7_7O4IN3V3:;S/MGV+_CT]Q&O_5$,*P V]Y8.K
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
M\'1\8/_=^TZ^;)C!=TI\X84MY\$D@ *WK!'VHVK_P-Z?H>/+E3"^A;:3S>(
M\L985?5@LJ#BLNO94Q^'$\#D5X"T!Z3>[DZ1M_(]LVPQTZH%[:2)S0V\JQY-
MQG'I#F5M->URPMG%/=.2RYV!%6I8ETSC+++$ZW:CO.=8=ASI+SBF\$%)6QJX
MEP46Y_B([#D:E1Z,6J97">]J'4(6OX4T3K,K?-G1R<SS9<]V$K[>;8S5=">^
M7?*WHQM<IG-Y<F-JEN,\H$0PJ/<8+%Z]2$;Q[15C!T=C!]?8GWDB5SDN6_B@
M+,(TA O16#+#<Y!4 _"P6=.F\9NO[U?K-\ -Y*JJ&XL%;'Y P?>\(,%S$&W8
M$J'UN4"";(^:4AMD4VV(3VV!ZH*Q3'HH\564F%Z+">$]%Y[=,9+*_UTCT.+9
M"N#WAN^90&D-%1S!K,-8!92%^2.HVM61#J9(J>[7N<P)0;4%:L$D.=)%TXD5
M/[F4,Y$WCM?QM$@JF8&M$E0:#;SFDC)<"+?Y%O IQ]J>' .K5$.&O;F!OTJ-
M>)9S\$ 7X'S%I8YKTI/1PVGD7L(T"\?43;(PIBX=C<*IZ[,DG,"7GP-Z'KK3
MH/Z'Z*L7DS1);EWMI*@D:1*.J,W" ;4I:7;C:7?X+H:\HGMKW<'YZ/[F2BY1
MMTP7!A*23,*4OK'_GJGZ< Q.U9#:06\"D:1#&C_TQW-NZDN(P_'8=R/7I6'B
MXD/1&?\+<=#@,:,SS*C##&%]=HOH?$7C#FJK577I@G3<Z6WO+-E-EEZJ+]%)
M]:]0[_P;YW*'KDOW$!Q7C\_H7?=Z_"/>O<$?F-YQ,D[@EJ#DRC  W;UKW<2J
MVK\E&V7I9?+#DGX%4#L!VM\J*C+]Q"DX_EPL_@902P,$%     @ 9W#%5LRH
MJ> I P  $@@  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULK5;;;MLP
M#/T5PAVZE\+7WIL$2-H.V\.&HMWE8=B#8C.Q4%ER);E9]O6CY-AUNS9;@;W$
MDDB><RA15$8KI6]-B6CA9R6D&0>EM?5I%)F\Q(J94-4HR;)0NF*6IGH9F5HC
M*WQ0):(TC@^CBG$93$9^[4I/1JJQ@DN\TF":JF)Z/4.A5N,@";J%:[XLK5N(
M)J.:+?$&[9?Z2M,LZE$*7J$T7$G0N!@'T^1TMN_\O<-7CBLS&(/+9*[4K9M\
M*,9![ 2AP-PZ!$:?>SQ'(1P0R;C;8 8]I0L<CCOT=SYWRF7.#)XK\8T7MAP'
MQP$4N&"-L-=J]1XW^1PXO%P)XW]AU?IF1P'DC;&JV@23@HK+]LM^;O9A$' <
MOQ"0;@)2K[LE\BHOF&63D58KT,Z;T-S I^JC21R7[E!NK"8KIS@[N;$JORV5
M*%";MW!YUW"['D66D)T]RC<HLQ8E?0'E!#XJ:4L#E[+ XG%\1(IZ66DG:Y9N
M!9S6.H0LWH,T3K,M>%F?9N;QLE>D"9^41?@^G1NKJ3A^/)=VB[K_/*J[,*>F
M9CF. [H1!O4]!I/=G>0P/MNB>;_7O+\-_9^/9CN*3S*)0QC"[>X<I\G16;<1
M-R73"-=8-SHOJ<0-?"X1SE55,[G>^!J8*:8+4 NXX)KNE-(&R!E88TNE^2\L
MP%*4[E&<:U.#59!D84S%*X2[A\:1&6?,556Y!2<,&JH<[1&>\K;V 6XMF Q)
M(C?#U4X'\[>=;+A8H+_SA&VY (N:+A"S)'2^]DQ_9A3"1:.Y7'JSI*V$JBUL
M=(4-5)8$U-7EWE#N0$H!:9@\S9?Z)[Q)DI,PZRROX4JW<1T\SW60A4</7%._
MY=L2*%E!P*Z1.U&/MY,.<;#5V4,2'65W?+3O[?%<\'M>4"9F,*H9+V"%5&NI
MJX@<I:7ZD04<GO33FF"ZPO!EZ9)Q,FVI$;WWW\^%%-7MV8OUGH]I6=/'K(?_
MD35]S!H^UP"B09^N4"_]:V2(F JT;=G]:O_@3=L^_^#>OI8?F5YR:4#@@D+C
M\.@@ -V^0.W$JMIW_;FR](;X84F/-FKG0/:%HL:PF3B"_F_ Y#=02P,$%
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
MNN\?E_1]A887T/Q<TWVL>V$'_1?;Z;]02P,$%     @ 9W#%5K2P4')5!0
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
MUPQ^+!3NX9XVX/W:H><W/^B [J/YU5]02P,$%     @ 9W#%5N::.3NR"0
MV!P  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULQ5E;;QNY%?XKA-98
M9 %%EY&=.(EMP(DWZ!;)-MBDVX>B#]0,I6$R,YR0',G:7]_O''(N<B3;:1?M
MBRWQ<N[G.^=0%UMCO[A<*2]NRZ)REZ/<^_KE=.K27)7234RM*NRLC"VEQU>[
MGKK:*IGQI;*8)K/9LVDI=36ZNN"U#_;JPC2^T)7Z8(5KRE+:W6M5F.WE:#YJ
M%W[3Z]S3PO3JHI9K]5'YO]<?++Y-.RJ9+E7EM*F$5:O+T?7\Y>M3.L\'?M=J
MZP:?!6FR-.8+??DENQS-2"!5J-03!8E_&_5&%041@AA?(\U1QY(N#C^WU-^R
M[M!E*9UZ8XI_Z,SGEZ/SD<C42C:%_\UL_Z*B/F=$+S6%X[]B&\XN3D<B;9PW
M9;P,"4I=A?_R-MIA<.%\=N1"$B\D+'=@Q%+>2"^O+JS9"DNG08T^L*I\&\+I
MBISRT5OL:MSS5V^EMN)W631*O%?2-5;!XMY=3#V(TY%I&@F]#H22(X1>B/>F
M\KD3/U>9RO;O3R%4)UG22O8ZN9?@=6TG8C$;BV26+.ZAM^@T73"]Q<.:WFB7
M%H:4=>*?UTOG+8+C7X=T#B1/#Y.DA'GI:IFJRQ$RPBF[4:.K'W^8/YN]ND?@
MTT[@T_NH?X]K[B?TJ_%*S,\FX@C%L+[A]7*X;E9BI2M9I5H60E>P4Q,VI%7(
MR-I8KS)L"%,I.NQSJY0HU$85CG,EPPY6L6:VROFP12>=7E=ZI5-9>=RO&R\:
MG(:$QHIW?&@^#AM.>,,D5@>%9%&^-H8$J:U.X5'=YCKRQ'Y1H #L$CK#:3 L
MA'2.%K%6:+G4A?9:N2'KY)&L=9463?8X]DZ7NI#V,//Q'1+[\CYTFSBVK'PN
M@TDJXULQ9)6U^AAH8^E0=8=C=\\L*8SELE L!6G/3(<\=V.A-%/*M 6Z%CO:
MU57[;6C+Q7>XL:D&W%N)+6]UP40W)>.Y5VE>Z:\-^>YCCE!\^DG94KSM O:7
M0<!><S #4G3180H;YJ\-I%_,>05^)PE3:>U.5^L@)5],I<OY.']07QN-/2(\
MAI%3TQ +Z*XTRSX6CN7Q),_26.0]R#DFT!VOY8[UE'5MS:U&?=FSS5*E$BD1
MLDH-"5;2-[;=<&J8EZTA^-SQS$T+N!39!XM*UZ8;1=$=_^1:66G3' Y]9ZIU
ML.^-6OJ#Y@S&0Y:S+MF 4 226\8*R$9(8$G?@JBRL!E1W6)+G"S.7TP6*'5%
M05Y.35E#YJP-GP/..3E-SB:S]L8XI*6CR,>F1!&UEB*,T(HH;A&Z6![H233F
M23)YT7$-KAYRBH<&C";1"@<BZ$\PPHMG W'^ R.PEI6YJ_U$?-KS<0B(7M[E
M#CGM.$2)/C%#>'Y&6JL8_"M N0-:M]M[RH <-,AUFO>0589XAXRL'V@762L6
M++=4,44(_C\=5LX;CS#>2*LC-#QHO_GS9'*VY\Z3))E/GO=+CP0$\*D5XV@!
MV.,,'B0L# !+#LP9,Z451Z!(..2;^#;ADOL3[F=@C-^A3/O<9("R#?0-&4PV
M>D,!4>U$;HK,,1[A;!G.ZL%9L-#X]]G 9&*#)6IYQM%#Y/E8PD(19TCOS=D6
MFR#F&X.^KB(4QB=G"IUQP+R6!5!& 7C0@;K@0;E>6[4F^W2^#%$P!*U>R"UL
M<I*<#I(^^FMR^E^YBX4!K^/F(0O$(I11Y XQ 3R1/]53P#IBE71 #=+N;@*U
M !T]\N,/Y\G\^:O[?))#%ZK.2Z7 (_N,'C_$!9D?,2 W*NPA>[W5Z[5B[FH3
M6C(K4I3O=2C[J;9I4SK/+N :ON7T8B*Y!%EBL5&63 X!4]^Z<RC\OC\FB+:
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
M7"PL14>_%=>55=HL5+)=*,QZR4=/JU56-L$R,M2HKY3/.A:.X*!*,JX47:4
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
MX38GL0S*./6IT60N7@H*0JF"$JO.P[[S\ 3.9$&VUB;E<24-L)=>C_DHF7\
MZ,2 9+!'YXID&Y4I[PDHZ!0I5E*[7C()4M(9F.''K(-3!0'W+2F->S4>*%1;
MKV.99=(78@5>\&Q/5DBSAD7P.7 O^UC8$J?[;[]Y/C]X]E*0G6$S"'1R4<Z;
M)1Q!>DBX!4XJ<9LUSE%8C0R-4Q/QOD;L.=#(7J"V9V/((:%P2D6?(N-%%;%*
M$58)((TN.Z@1R"R.3^L1C5S2)@=L$KVTH6H/"(4,\/$&"@OUN085I4"M&M))
M0"-M<T2&:F@#'^[CT,>JYD*6G,D+9NMA-MQ)#RIR4 #2G:W$H#22^[PX[VOR
M"Y6X; +2$)%XF(BY]EEI/30?Y-UR(ZA6)I3WL,OA;#?4;DSDC4>H#%+KZ]6@
M>/S(.4XB%?9W$4]E^3L3C6D@XUK5UB$K35>*_^A"O8()6$*^3@'^OD$(#P\X
MOG-4I&<S&^_C.:2!.'@^%FJU4MQ#X-&MJI8P*6T:#Y41"G6Q+#4XF;+2H#'Q
M:LUEXE@O2L (&)0!=X7.BI0OK6&4C'$M!*EVNW\!$EUJ/%C8LF&T(7C,4:^.
M/=<^9<?]H%=8"+I&QOC)#@HYZBCD:"?V7Z&6$C:^7]UGR&U$\M7"[ -A7 I_
MA#?:! V)AII$)L.8,$(@@8E$*OG!.B#)OKTSD#GD%$2?%IF@7-;N;"4RVCMI
MO$Q(WP.1*C5:,])PDK2_GY8?+$2*6VC+E=-"R -%6$?7V9" HH$C8N8F_*M4
M*"P.NE1(#TV=<59*[[ESZR@( 'RK;>.1V3&12%KGO"%TV+:2O@PYT0>/K+Q/
MY)<]E"^V0/GKAU!>20J@)<HAU5JL( 2GPHDP*>I!U[$KI8^[E#[>F84WG@'[
MM0^Z(F+?EL=_3 *'/S8@7:NX#:BVT3,Y*]E/SN%^A8"U15H_(&MR4"4_*@*;
M=#*GC\=P5:<L(.J1C%FQ-"K**J9(0%L*9JDE$ 5TG 30POL@OY;<GI!FA%QT
M]F/[NS@1A[72NO2+YW-V(#F5:2+A$BLBFP"Z#9-UOX<[,A9(;5)HF-,CK:)
MRAR*KHA7$N%9/_#&D.Q?FUOMK&&WO36KU'W]6A"2ZNZ>*)2*$C]^, @EH@F%
M=KGXU$B8XD1')<Z'>QT#;$O\0KW"F(0QCA!-II1&-X'M1#_W62/ZMU%<ON04
MQ] =*Y^CR.)[A9TJN?"PW,D[0683#<2X6";AUK?CA)'DC5(NJ8,CSZ,57F\8
ML?S $]3D4:'%!. 2+23%$[WA+6H82Z%Q%GKDN)_:M;,K3>#FUIK3T-EF7=@F
M;'%DFR1?]F1A[Y T+K;(/6[T_3QJ1J_9(4O2'X,JC&VA&O=5:M6H/Z94Z)N(
M/B*[,.59ARG/=B+"C^#[P?0,6#0Y2LA3'R'^A;[M/+<T=VS#FK]&\I""NA[>
M1PRH:XSPL60C*;:QC##5\^O6@RXL?KI /WESOKC8V[[RIL[CI'2^N/&8HI!-
M%!DD =78!LK*J"S/).^S8*F=0J@/8E60Z'871/";_1F:L(O&PRW>DX%+XER.
M[Y.?,=)DXOGL:&\\5(@(%"S%,SD:.S_@L/CLAP%^,8ZT;WS$WTO^ @/W49E@
M]"5=0+<.\*!:B*4IDP':Q?ECV:KH"X8I$+0%H/P6\:Y2DBJ+ZYU5&*!I]VP(
MJS3%]C*SWNQM\VWTU<'3_=EW8[3!$69W&M;Z[GAVO$=XI6,FH$(B0P-+G%['
M[B9R<BLH]CKK1L?SX9V^0^81I^^T,5(HR#!<DRNJ_%<8GV(+?=3VT*P7%M-P
M'O.4K002HK93;Y5"@)\VE4O5(NOO.;;O]/OC4]%'Q.D ?8@V3^\U<?T@%.>W
MF+@=M4,3G[(>!J!Y9&R2'1P/P))ZST?'\N\;8%\_2VS)__G^##CXA@;O7V2)
ML+Z+F<2\UA; ?+;WZ!KJ4V+?M:#1.&;7HEE^X [!=AE"1+N0\.NUHLDB2Y-&
M'%0>)G^7#HF>VPTM.W@21&5AVO[5Q\,W%$1RZ^ K XBR@Z+&Z-BLQ&IN'S\4
M M>/XWB(E%/C+4(1\%AS# CDFEMRC7^)@& F\+;OKV2>\Y<)>6_2';(GJ1 _
M)W#!PK-HP>D%NI>NX?--G.@ZY_VEE7+X_U,I1__K2MG&S]/!QV\ VIH_\7.+
M:$+\#MX][?Z+<!X_GO?+X[\@WJ6>I50K;)U-GF&(=?&S?KP)MN9/Z4L;@)Y\
M62B,+HX6X/W*VM#>T '=_U;._@M02P,$%     @ 9W#%5N94WXG^ @  L 8
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
M"2KK0/NEI Q/"WO ^=>T_!=02P,$%     @ 9W#%5JE\9R^/ @  A 4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULA51=3]LP%/TK5QF:0*J2-$U+
MZ=I(+0S!)"8$;#Q,>W"3V\;"L3/;(?#O=YVTH=M*]^*/^W%\KGV/I[723R9'
MM/!2"&EF7FYM.0D"D^98,..K$B5Y5DH7S-)6KP-3:F19DU2(( K#45 P+KUD
MVMAN=3)5E15<XJT&4Q4%TZ\+%*J>>7UO:[CCZ]PZ0Y!,2[;&>[3?REM-NZ!#
MR7B!TG E0>-JYLW[DT7LXIN [QQKL[,&5\E2J2>WN<YF7N@(H<#4.@1&TS.>
MHQ .B&C\VF!ZW9$N<7>]1;]L:J=:ELS@N1*//+/YS!M[D.&*5<+>J?H*-_4,
M'5ZJA&E&J-O80>1!6AFKBDTR,2BX;&?VLKF'G81Q^$Y"M$F(&M[M00W+"V99
M,M6J!NVB"<TMFE*;;"+'I7N4>ZO)RRG/)M?R&:55FJ/IP5=J@N,'MA1H3J:!
M)7@7%*0;J$4+%;T#=08W2MK<P&>98?9G?D"T.F[1EMLB.@@X+[4/@[ '41@-
M#N -NEH'#=[@/[6^P@4WJ5"FT@@_YDMC-37'SWT5MX#Q?D GF(DI68HSCQ1A
M4#^CEWS\T!^%GP[0C3NZ\2'TY)X$F%4"0:V OSW3/IH'@?;3?,@14E642A*P
M^>N,'DAJA1KI?IB!E1*D70/'7%(+"D%J,B<3H.?AHGF?+Y5XA4&_!W>LIN:T
MJ#D3!HZ@/QK[(S>?G=+\2/JD4Z#4*D5C8#@B(PU]N.224P]GSI55*?&)HM@?
M0A2/_5-X4):)?^D=01R?D?L(AF'DQ[#ORH,=912HUXW^#15>2=N*I+-V7\R\
M5=9;>/L_W3"]YM* P!6EAO[IT /=:K[=6%4V.ELJ2ZIMECE]DZA= /E72MGM
MQAW0?;S);U!+ P04    " !G<,569N8V,MH"   ^!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S,RYX;6R=56UOVC 0_BNGK)JHA/)&H,  "5BG;6HGU';;
MAVD?3'(0JXZ=V4YI__W."62M1-FT+['/OGON>6S?9;)3^M[DB!8>"R'-U,NM
M+<=!8-(<"V9\5:*DG8W2!;-DZFU@2HTLJX,*$<1A. @*QJ4WF]1K*SV;J,H*
M+G&EP51%P?33 H7:3;W(.RS<\&UNW4(PFY1LB[=HOY8K35;0HF2\0&FXDJ!Q
M,_7FT7B1./_:X1O'G7DV!Z=DK=2],SYE4R]TA%!@:AT"H^$!ERB$ R(:O_:8
M7IO2!3Z?'] _U-I)RYH97"KQG6<VGWI##S+<L$K8&[7[B'L]?8>7*F'J+^P:
MWR3Q(*V,5<4^F!@47#8C>]R?P[. 8?A*0+P/B&O>3:*:Y7MFV6RBU0ZT\R8T
M-ZFEUM%$CDMW*;=6TRZG.#M;:;I?;9^ZL!),6F R@\M?%2_IX&T7OM"SZ-RQ
MM4!S/@DL)71A0;H'7S3@\2O@([A6TN8&+F6&V<OX@(BV;.,#VT5\$G!>:A]Z
M81?B,.Z=P.NUZGLU7N]_U,./^=I83>_FYS'I#7)R'-G5TMB4+,6I1\5B4#^@
M-WO[)AJ$[T[P3EK>R2GTV2W59E8)!+6!LM50MAKPH.$8\9/0QXG?Y0BI*DHE
M"=/\-6L7)+V;'6H$9F"C!)6^@0Z7](*%H&(TYV.@N^2BOLS/E7B"7M2%*X=R
M!O' C]W0]P>PJ+C(N-P:2*+0OX#>R&U>LS0GWOKI95X8#0=^"*,D]"-8$M_*
M(C4@M;$[1ERB)*;=*(GHNR025E=-:R!BI&=+<@U$\= ?PD5,"%?.9FE:%95@
M%C.J=CJ2E+,ZJ!-UPW[L#\^A,QJ&_N <[I1EXE].Y@P&1'%$8W^4^ D<>Q'!
MLYHN4&_KSF7H%BIIF_)N5]OF.&]ZPA_WIK->,[WETH# #872*?8]T$VW:@RK
MRKI#K)6E?E-/<VKPJ)T#[6^4L@?#)6A_&;/?4$L#!!0    ( &=PQ59OH$T%
M&@0  +8)   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;*56;6_;-A#^
M*P<U*&R@TYLE1TEL TZZ=AG6(DBR[L.P#[1TMHA2I$I2=;Q?OR/EJ$GAN,,&
MV*)XXAV?.SX/R=E6Z<^F1K3PT AIYD%M;7L>1::LL6$F5"U*^K)6NF&6NGH3
MF58CJ[Q3(Z(TCJ=1P[@,%C-ON]&+F>JLX!)O-)BN:9C>7:)0VWF0!(^&6[ZI
MK3-$BUG+-GB']O?V1E,O&J)4O$%IN)*@<3T/ELGY9>[&^P&?.&[-DW=PF:R4
M^NPZU]4\B!T@%%A:%X%1\Q6O4 @7B&!\V<<,ABF=X]/WQ^CO?.Z4RXH9O%+B
M#U[9>AX4 52X9IVPMVK["^[S\0!+)8Q_PK8?FT\"*#MC5;-W)@0-EWW+'O9U
M>.)0Q"\XI'N'U./N)_(HWS++%C.MMJ#=:(KF7GRJWIO <>D6Y<YJ^LK)SR[>
M*U5MN1# 9 77TC*YX2N!L#0&K8'1/:.>&<\B2Y,YEZC<![[L Z<O!#Z##TK:
MVL#/LL+JN7]$( >DZ2/2R_1HP&6K0YC$;R"-T\F1>),A\XF/-_EOF;_EIA3*
M=!KAS^7*6$W\^>M0&?I9LL.S.$V=FY:5. ](- ;U5PP6KU\ET_CB2 [9D$-V
M+/KBCC1:=01:K4DAI9(E%YQYNI-EL\_P$.KC<8?:K'84MU7:.AJ P0WIT<*6
M&:#?6@G2-)&$2Z*F$#2M&9_3NJ\X#;Z6%=%7<R;@-[Y&N"LYRA(-W"M+MDLF
M&'5='(+Z:R=V,$G\XJ8P2L9P FD>3EQ3I&%"[:0(,]=D>5C M\4KOW1<8P6O
M7Q5IDEX,;5J0EW^0>DF;DM2D-2'8 :VE-*(OT^/P+,PA"<]@2I,\AT:\XV(@
MWE-<TW!*[72/JXC)[) O"1;Y*#W4B\M^]W03UA1UA>AVM)(9"U:YO<UM4F!K
MA"O5M$SN/*S3"P.2]K7',%3-KK2.D8ZR?3H66J2Y*O#L(A;[248&$3XJBY 4
MX_ (T?*!:/F_)MJ:2V[Q)T&[:46I#<)A7CB'R'8T]F&)7'\7%TKA6@-;U'B$
M?%=^RT0-M]BOL*EY:^"&62J.>0/WFE5TK-&1YXMXCV4ME5";';S7RABX8EKO
MN-S LE$=57=9EEW342C*E4S:\K_[$O<L_DC(/C'1X?]U_[$H3B"),\^XT92H
MYA2299Z)IXZX9$Z(O,Z<YT3F$S@[(Z%\7T?SLF(&*3@M/.OXQS/X^$"W H/#
ML%$6QN/]\Y!M5+CG424F80QQF%+K_CF,J#.FMPFDU/N!)I,XWY<F"_WFD26^
M!DERVM<FC<.ILY^=^I(EM)L4<$@8T9.SE'BT\3<& Z5;SOY8':S#I639G\7?
MAO<WF@],;[@T('!-KG%X2CK0_2VA[UC5^I-YI2R1UK_6=+%"[0;0][4B">\[
M;H+AJK;X!U!+ P04    " !G<,56!SPI91H#   J!P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6R-56U/VS 0_BNG#"&06%Z<O@%M)0I,VP=01=GX
M,.V#FUR;""?.;(>R?[^SDY96*QT?XK?</?<\MN\\7$GUK#-$ Z^%*/7(RXRI
M+H) )QD67/NRPI+^+*0JN*&I6@:Z4LA3YU2(@(5A+RAX7GKCH5N;JO%0UD;D
M)4X5Z+HHN/HS02%7(R_RU@L/^3(S=B$8#RN^Q!F:[]54T2S8H*1Y@:7.90D*
M%R/O*KJ8=*R],_B1XTIOC<$JF4OY;"??TI$76D(H,#$6@5/W@M<HA 4B&K];
M3&\3TCINC]?H7YQVTC+G&J^E>,I3DXV\@0<I+G@MS(-<?<563]?B)5)HU\*J
ML>W&'B2U-K)HG8E!D9=-SU_;?=AR&(3O.+#6@3G>32#'\H8;/AXJN0)EK0G-
M#IQ4YTWD\M(>RLPH^IN3GQG?<E7FY5+#%!7,,JX03A[Y7* ^'0:& EBS(&G!
M)@T8>P?L'.YD:3(-MV6*Z:Y_0,0V[-B:W80=!+RJE ]Q> 8L9/$!O'BC-G9X
M\<?5_KR::Z/H<OS:I[>!Z^R'LPESH2N>X,BCC-"H7M ;'W^*>N'E ;*=#=G.
M(?3QC!(PK06"7-B+ER? RQ327-0&4R@I87$MIR(YVLK9I^%@E/T:)GO#W4YG
MD'"1U(+;C-*P0MI KF$A!26WAI.\I#LJA/UY!OB:8&7>N $O9%T:?7H!CYE"
MW+DL<$^\=E?LF=N&;8WNMU4?P7GL]ZD;Q'Y('>OU_'/;QY$_@">7D(3#7U!1
M?8%$%@75 <=% Q4H;4@A(?W/]/C3@$7197L($8O\'K6QWZ&6460[/H<;NU-4
M82 O:#N-/37*WN3YLRT:!+WB*M40D67D,_KZ[OM@Z/4QV%!=:CLM!0)A71K?
MM\>S2_4(0K_?=UW/=LR/[/[0[O3_\5A'<#Z]'9]>X].%F=4#LFI.G\Y7U/:@
M%DH6^RY(@\TN6['$FYCN2XQ@JWX5J):N2FO:"KHN32G;K&X>@JNF_KV9-Z_(
M'5?+G,@)7) K2>EZH)K*W$R,K%PUG$M#M=4-,WK,4%D#^K^0TJPG-L#F>1S_
M!5!+ P04    " !G<,56?@7DTE$&  "4%P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6SM6&UO(C<0_BL6C4X@H677N["02Y"2W%6]JG>-+M?V0]4/
M9M> ==XUM4U(^NL[8YO7 $GN4E5]^0!XO9[QO#R>>?#90NG/9LJY)7>5K,UY
M8VKM[+33,<645\Q$:L9K>#-6NF(6'O6D8V::L]()5;)#X[C7J9BH&\,S-W>M
MAV=J;J6H^;4F9EY53-]?<JD6YXVDL9SX*"93BQ.=X=F,3?@-MS_-KC4\=59:
M2E'QV@A5$\W'YXV+Y/0RP_5NP<^"+\S&F* G(Z4^X\.[\KP1HT%<\L*B!@8_
MM_R*2XF*P(S?@\[&:DL4W!POM7_K? =?1LSP*R5_$:6=GC?Z#5+R,9M+^U$M
MON/!GR[J*Y0T[ILL_-I>W"#%W%A5!6&PH!*U_V5W(0X; OU# C0(4&>WW\A9
M^899-CS3:D$TK@9M.'"N.FDP3M28E!NKX:T .3N\*(IY-9?,\I+\:*=<DRM5
M07JG&/=;3GY0QI#F)S:2W+3..A:V1,%.$=1?>O7T@/H!>:]J.S7D;5WR<EN^
M Z:N[*5+>R_I4847,QV1-&X3&M/TB+YTY7_J]*4'].WS^5U=J(J3)OK>:I,/
M<#34F'QB=^37BY&Q&I#TV[Y0^)VR_3OAZ3HU,U;P\P;L9;B^Y8WAJV^27OSZ
MB!_9RH_LF/;A#9S6<BXY6EI,63WAA@@$_3J]RKE:;+DJP<5]KAS?[.IY&Q"H
M'03>P4=S3BJ/"(Z(()!/(5<)):PN<4#)@FM.&(I*J!L 0=BK$E+"23:M4P(G
M$LY;3:Y#>7C#M;AE>,#))V69))=,LKIP*B BW[-Z#B6'I(G?ITUJGU0+23TA
MS23I1UD+1[T\BG'0C:A[T8\CV@HG8]LS$5""'K;(B(.3',I4(9DQ8BP*AE7'
M.(]PEP04-C/<I9G )XZZ\)U&><L!:\1K/A:6O/JF3Q/Z&E;')(X2^$V^8O,M
M-YT!J3,@=M\TZK7(QX<R01O*+,U)HQZL;X%)?0(^.)/Y'30&PU=K0.O Z:;H
M8I3LU;UASU*.1CGH!?UI"_9)'W?WH5<QAA$VAD^^D_EM?#W,>X[F^KSG/N^9
M>Y$/,$%'441WM>4)1A0'L5=& XBR&,.QS[&0P.#?HR!J9C3J0WASW AQ!/F$
M28?931@U0W):&U&.,4X@C!'[<E.V?%Z:TT5S*.8PZ^+$TT#519.H@PRD/H/4
MH0MKTW?/!(#*03!Y%KQ2@&P I0-8[W'G]_J8X#=UX::H[0C,'@ C2;)07G**
ML#H!;WN^O%#T'3/YKB9C80HH75N%L$UFH<09;JWDP(<L%ETUKZVH)V0!^ULM
M)A.HEV4$,:DX,W/MUCG+L.YB>V/UO0M)_MJL5*J1%), ,6A)0&2@(F-1KS$2
MP/&,ZR<G>.1#\76&G0#^5A/BD.&@<<8=Z9+W;6+5TWH%:/0F0WL &)0X,DJ*
MTHDMHWZ#A <2;J"??%"6DR2-')@N*HP,MJ9"SLM]9PD=PCJSY1#6V3#1QG;E
MFDLQUYK7Q3T$F-5&.GDR :+K=,0[.KSU\(*N=;D7B 56*6W%'UX%+ *X0$]$
M$B# FT(9ZP\Y4 LH,0*"B>JX"3OU=JWM/S?\(1XNO3[VFU@71X-^8^%G!:BW
M3-> O ?!3_%$8G(-YKKD!D+HQ!^$$R863)?@=NW(% A,F?4M?YTOE-2J>GG4
MH'GHM&' :=LN^.B7>W3Q@_\,P'@F;3*!"J0ALBXS);!O@>S/L8Q0I<Q7ARZ+
MR)?2*=#U]["IN3S<!),L#5T06FK7M]0N/M+8M8D7H%*TY\KP!I>";YI$@X-4
M:G/\0G3*&['D4V@ !0.>UODR)"UT*9A!O7BT\\6A\SF2]=3.1]<:7._;W_@/
MDROOHV^>WL<>V/ 7$JP-8"6[JK+,,_-FGGE-L<<5<O<#%/VY["KWQ'BP[,F(
M7-R./LZNLD!/7I)=!7-ZF/(,NDTS3S$$3\-8@DTB@ SM FZZG[93C.;VT]/P
M-?!X#,RJ#^A_)K/R_B%)QB/0[&4(L?\TKQIL<(I_!:^BZXFG\ZK^?EZ5[KSX
M:EZ5P%^.+6N[&Q/_\ZI_.J_:=ZO6V;@IK;B>N/M@0]RQ]Y>FJ]G5E?.%OVE=
M+_?WU>^9G@C O>1C$(5__-T&T?X.V#]8-7/WKB-EK:K<<,I9R34N@/=C!8:&
M!]Q@=1$__!-02P,$%     @ 9W#%5J.L;=8\ P  G <  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S<N>&ULE57;;MLX$/V5@;HH$D"1*.IB.;4-V.EM%^BN
M4>^V#XL^T-+8%B*1*DG'R=\O23FR SA"%S L7F;.G)DS)"<'(>_5#E'#8U-S
M-?5V6K>W8:B*'39,!:)%;G8V0C9,FZG<AJJ5R$KGU-0A)20+&U9Q;S9Q:TLY
MFXB]KBN.2PEJWS1,/BVP%H>I%WG/"U^K[4[;A7 V:=D65ZC_:9?2S,(>I:P:
MY*H2'"1NIMX\NEVDUMX9?*OPH,[&8#-9"W%O)[^74X]80EACH2T",Y\'O,.Z
MMD"&QL\CIM>'M([GXV?TCRYWD\N:*;P3]?>JU+NIEWM0XH;M:_U5'#[C,1]'
ML!"U<O]PZ&PSXD&Q5UHT1V?#H*EX]V6/QSJ<.>2O.="C W6\NT".Y7NFV6PB
MQ0&DM39H=N!2==Z&7,6M*"LMS6YE_/1LI45Q?[,P>95P)QJCM6*N7%=_LW6-
MZGH2:A/&&H?%$7+10=)7(,?P17"]4_"!EUB^] \-O9XC?>:XH(. \U8&$!,?
M**'Q %[<YQP[O/BUG'=,XC'G)7LR+:9A+B7C6[1C'_X4O&!J!Q\>;3T0_IVO
ME9:F@7Y<JD87++D<S!ZJ6]6R J>>.34*Y0-ZL[=OHHR\&T@EZ5-)AM!G*W-(
MRWV-(#:@K)0@VE.W5_KI$N%!R,N$_WJ)"@>FP/PVHC:G6MU"MZ_@NSL%IJX+
M5C->&%Y[K33C9<6WUL'0_&-?/T$<.34I9/Z8COPHB^ W2+(@IO#)"&$1QI3X
M>91!&@5Q:J1 6516L:MQG/AI,KJ&A 3)V(I422Q#<T%ML+*>5UGL)X1>0QH'
M"1V@8AJKJOO.,ESRE/B$YI;+*!A1&% H[15*?UFA%J6[1BT;99M0#>HT"'Q9
MI^4IPLW:-3@[,%E:I21PP6\>4-D2G81$B2^4/$. 5<?Q?XL:Y;E/26;*F-*
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
M,V9I,:EIWSO:I+9B!NB;*4%]@O*/2TIW(:ARS?$9C(TA*;CF;,H%MYSN:PL
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
M5+ EYS[06>X3= I&AUH.X7X'-?XZP7-DQ$<6V>6H46289)WI9ZWXMD+:27>
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
MC+PI*]A7"U1T/]P'+*1B<)@\(HF8(^J*R3 K2,0"]]:. 5ZJ(SA>'GT5LZ\
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
M3-EO<*SGQ@'(#DJ+H@XV# K*JU_\M=Z(5@!"/0&H#D"6=Y7(LKS!&J<+*8Y
MEK,-6GEAEVJC#3G*R[?RJ*5Y2DV<3O\6(C]2Q@#F.;CE&O,M73,"KI4B6H&+
M!Y()GE%&L=U$L0&GB$MP<4,TIDQ=@C> <G!G;IHY:A%I0ZR$C[*:Q*HB@7I(
MS,&=X'JGP >>D_QY?&06U*P*G5:U0E[ Z[T,P2C^$Z 8C<#'QQMP\>;2@SMJ
M=FMD<4>O[%;7$JO(<7=D*:XKM<<9609&/8K()Q*D;_^ 2?S.PVO<\!K[T-,5
MV5+.*=^:"F689Z2+8 616(A2K$_I:#P)9XOHJ2/SI,D\\69V]9-].5#Y_=NK
M,E<0TU9F- MA=^*D29QX$QM-&L5QHQ$I"<^^ 2TQ5\R6:1>'Y 6')!QW4Y@V
M%*9>"J9:7]GRZ8NDHUD<CKK3SIJT,V_:.[&F1J&/@AUTG]Z\"&<6X[SA-S];
M)//?P O&SNOBGY=)C?&L6B=][PRV?!;^O%!JC$DK=]R3&+G$Z)<*I88;PL'9
M)O2ZWP"EU  #=]WY(O0;XRW/S7^HI)CY]>*'.;<PG8G"R=F2@5X#/I>:LUGH
M]]EAFGGIKFB&^BP>.H.%?H<=)IKIX()U%@O]'OO#HIF]V(!Q..EAX8P4>OUP
MB&SF'1N?A$EW9N2<$OF=\E^Z,?\P&35K)YV"\<>?697(N2F"9PL&>8WX7&K.
M;Y'?;P<)IL9X?C+H.X\@Y[/([[.#]((ZK+;W.(:<U2*_U?ZH9&JX-@T8SGM8
M."=%_O/HZY*I =KGX,1L?=SZ?+\74:N_*HC<VBY2@4P<N*Y:K>9NTZE>5_V9
MFUZUN7=8FO)0@)&-"8W#J6$CJ\ZQ&FBQM]W:6FC3^]G+G>FVB2PGF.<;(?1I
M4"9H^O?T?U!+ P04    " !G<,56GB$\@X $   ('P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6R]66MSXC84_2L:=Z>3S'0Q-N\4F"'8N\U,LY/9
M=-O/ BZ@B2VQD@A)IS^^\B,V!D>![4V_@"WKGBN=(^MRT' GY(-: VCR%$=<
MC9RUUILKUU7S-<14-<0&N'FR%#*FVMS*E:LV$N@B#8HCUV\VNVY,&7?&P[3M
M3HZ'8JLCQN%.$K6-8RJ?KR$2NY'C.2\-7]EJK9,&=SS<T!7<@_ZVN9/FSBU0
M%BP&KIC@1,)RY$R\J] ;) %ICS\9[-3>-4FF,A/B(;FY68R<9C(BB&"N$PAJ
MOAYA"E&4()EQ?,]!G2)G$KA__8+^*9V\F<R,*IB*Z"^VT.N1TW?( I9T&^FO
M8O<;Y!/J)'AS$:GTD^RROKV>0^9;I46<!YL1Q(QGW_0I)V(OP.#4!_AY@'\8
MT'XEH)4'M$[-T,X#VJ=FZ.0!Z=3=;.XI<0'5=#R48D=DTMN@)1<I^VFTX8OQ
M9*'<:VF>,A.GQY^%6.Q8%!'*%^2&:\I7;!8!F2@%6I&++U1*FFAY22X"T)1%
MZI)\)-_N W+QX9)\((R36Q-O1%=#5YL1);CN/,]^G67W7\G>(K>"Z[4B(5_
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
MSC-56\XDW&MB:B&H?KX"KK;3X")XW7A@J[5U&V&>570%CV#GU;U&*>Q0EDR
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
M<]NX$?XK'/6FD\S$$M\EI;9G8I&<NT[3>I)<^YF689L]BG1)RLYU^N,+2HQ
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
M=)C*@IW1$MP-8M)/3M#1:/,X7A;L()IQ<#57\L_Y497!#E+UZ\!!BUB!/%=
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
M(G^3K#I;K&X$W91G82]4")J7EVN,4LR4@?Q^2:GXN%$!FA/>Q=]02P,$%
M  @ 9W#%5LAC_?W_ P  3!<  !D   !X;"]W;W)K<VAE971S+W-H965T-C$N
M>&ULM9AM;]LL%(;_"O*FJ9.J^#4O[9)(;>UI>_1TJEIU^TSCDP3-A@Q(LDG[
M\0/L.G;F>LG"OB0&<RX.W'!\8+QE_*M8 DCT/<^HF#A+*5>7KBMF2\BQZ+$5
M4/5FSGB.I2KRA2M6''!JC/+,#3QOX.:84&<Z-G5W?#IF:YD1"G<<B76>8_[C
M&C*VG3B^\UQQ3Q9+J2O<Z7B%%_  \G%UQU7)K2@IR8$*PBCB,)\X5_YEXD?:
MP+3X3& K:L](#^6)L:^Z\#&=.)[V"#*828W ZF\#-Y!EFJ3\^%9"G:I/;5A_
M?J:_-X-7@WG" FY8]H6D<CEQ1@Y*88[7F;QGVP]0#JBO>3.6"?.+MF5;ST&S
MM9 L+XV5!SFAQ3_^7DY$S2 (7C (2H/@4(.P- @/-8A*@^A0@WYI8(;N%F,W
M$Q=CB:=CSK:(Z]:*IA_,[!MK-5^$ZH7R(+EZ2Y2=G,; R09KL=!'*B1?JT4@
M!<(T11\@71"Z0&<Q2$PR\1:]>34*!]$[1"BZ)5FFA!;GZ'6].':E<DJCW5GI
MP'7A0/"" Q?HEE&Y%"BA*:1->U<-IAI1\#RBZZ 3>+7B/11ZYRCP@A ]/L3H
M[/7;%K]NCL$DC_?HK!Q^&RSNAOVWSA3,-["@PZ?D&$R'3XV)"ZNE$!IZ] +]
M/28<?<;9&L[56EBMI1+W?]A A@+T$\4@R()B"2G" BW+M4%J:^8G^J0"&Z$;
M$%+7F$;0NB0Z'=&Q\5*L\ PFC@I^ O@&G.F;5_[ >]>FHTU8;!.66((UU(PJ
M-2-##_^XL=L$B&P*8!,6VX0EEF - ?J5 /W.[?2)Z2\ASA#.V9K*-A4*P,
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
MD3<PYY^$T&\[>0?U9R"K_P!02P,$%     @ 9W#%5DE04,#T 0  &P0  !D
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
MRCU>N5"\L-ND%5=ZTV4/=WI?#,($Z.L;SM7#PNR\ZIUV\AM02P,$%     @
M9W#%5L:5[>-0 P  5@T  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&UL
MK5=M3]LP$/XK5H8FD*!Y:U-@;24H[$U#("JVSR:Y)A&)W=ENR_[]SDX(20G9
M0.F')G9\SSW/^>7.DRT7#S(!4.0QSYB<6HE2JU/;EF$".94#O@*&7Y9<Y%1A
M4\2V7 F@D3'*,]MSG,#.:<JLV<3TW8C9A*]5EC*X$42N\YR*/^>0\>W4<JVG
MCMLT3I3NL&>3%8UA >IN=2.P95<H49H#DREG1,!R:IVYIW/7UP9FQ,\4MK+V
M3K24>\X?=.-;-+4<S0@R")6&H/C8P!RR3",AC]\EJ%7YU(;U]R?TST8\BKFG
M$N8\^Y5&*IE:QQ:)8$G7F;KEVZ]0"AIIO)!GTOR3;3$V""P2KJ7B>6F,#/*4
M%4_Z6 :B9H X[09>:>#M&@Q?,?!+ Q,YNV!F9%U016<3P;=$Z-&(IE],;(PU
MJDF9GL:%$O@U13LUNP6IQ#I4:Y&RF% 6D6N5@"#SA(H8)-F_ $733!Z0(W*W
MN"#[>P=DCZ2,7*59AO,@)[9"&AK,#DN7YX5+[Q67/KGB3"627+((HJ:]C?0K
M#=Z3AG.O$_ [90/BNX?$<SR_A<^\V_PZ5)6YUT''KT+J&SS_OT(ZYU*9N&(W
MB VTQ:O &[;CZ8U\*E<TA*F%.]6 6+./']S ^=0FMB>PAO1A)7W8A;XC/2S6
M4)OB B8P,/JDV<Q.!KY3_[D3>U.7]=)B/ BJ,0VVHXKMJ)/M C8@* N!A#A)
MK3P+@''-JS_89?9RS'#@M3,+*F9!)S-N]J!H1O,UCL$+_^Y@N,,Q>!$]OS:F
MP7%<<1QW<OS!MR".\.R/\30H3BKDO!(\%C1OXSENB=/Q#L].E^]<O,>5H.-.
M06:G\B59T*Q]T7::OW6;]@364'I2*3WI^80ZZ5-Z3V -Z:[SG/"<?LZH$J>Y
ML48["[;;V7O%U+*W^X\C#+,PBP_)%V!XEF5F'L\B+!125$EUB40N'['FDZ]H
M[(1_Z\3VA=8,AO<<#*_G95T"]B6_)[2F_.>RP^U,[6]8V'Y++MT]B;N=O56,
M7:M0,4W$IG"7F-/63!6%7M5;70[.3$F\TW^N+PVF\GV&*6X<5R8329+!$B&=
MP1CSLBB*^**A^,K4P?=<8:XRKPE>?$#H ?A]R;EZ:F@'U55J]A=02P,$%
M  @ 9W#%5A ,6<<] P  Y!,   T   !X;"]S='EL97,N>&ULW5A1;],P$/XK
MD<?0)J&E;5C6L+825)J$!&C2]L#;Y#9.:\FQ@^..ED=^#[^*7X(O3I.V\Y6Q
M!UA)M<:^S_?=Y[O+XFU0FI5@-W/&3+#,A2R'9&Y,\28,R^F<Y;0\4P63%LF4
MSJFQ4ST+RT(SFI;@E(NPU^G$84ZY)*.!7.17N2F#J5I(,R1Q8PK<[7TZ)-WX
M-0D<W5BE;$CN3EY^62AS^2)P]Z-71T>=L\[=Z>4N<E)#IR3T$I]O$[=$OW.,
M'Z$(U8.17CQJF_OVB5+W_=0_O_] %+?(?LV))X/'30*/*[>PKO)HD"G9%CLB
MSF!Y:<Z">RJ&9$P%GV@.7AG-N5@Y<P\,4R64#HSM,ANH"Y;RFX.[;@8-6//D
M7"I=Q781W/>D7KX#K&<@D O1".P19Q@-"FH,T_+*3JK%E?$!%-3CVU5A%<XT
M775[YZ1UJ&XVR$3IE.DF3)>L3:.!8!G(T7PVA[M110B@,2JW@Y33F9*TTK#V
MJ >6=LJ$N(&G\W.VQ;W,-BK6@7K)9F@%U4-'XR; O\GFN#=IHR?Q!@6_5^;=
MPFY'5G-H,':M6<:7U7R9-0(P]B[.3HM"K-X*/I,Y<YM_=,#1@*[]@KG2_)N-
M!JTRM0:F27#/M.'33<M738M;MC3K=EIFN.;> 6K^NWF>,<DT%9NB;>\_YRP_
M67%T\:\D5[]5=@5[-=:OW.<N\OP01,:'(/(@>K)_""*3YR\R>IX:P_J0L7&2
MV3K'--8 SHM#\@G.G:(-&DP67!@NZ]F<IRF3#XXSEM[0B?T39HO?KD]91A?"
MW#;@D+3CCRSEBSQI5EU#(NI5[?@#;*\;-X=5&XO+E"U9.JZG>C:IAH$=V*CU
M!0Z[R%5U^1',QV%^!# L#J8 \W%>6)S_:3]]=#\.P[3UO4@?]>FC/L[+AXRK
M#Q;'[Y/8R[_3)(FB.,8R.AY[%8RQO,4Q_/C9,&W@@<6!2'^6:[S:>(?L[P.L
MIOLZ!-LIWHG83O%< ^+/&W@DB;_:6!SPP*J ]0[$]\>!GO+[1!%4%=.&/<$X
MDB08 KWH[]$X1K(3P\=?'^PIB:(D\2. ^15$$8; TX@CF +0@"%15+T'=]Y'
MX?H]%;;_UQO] E!+ P04    " !G<,56EXJ[',     3 @  "P   %]R96QS
M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0
M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#
ML%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S
M##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H
M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( &=PQ582FMF\;@4  !HN   /
M    >&PO=V]R:V)O;VLN>&ULQ9K?;]HZ%(#_%8N7VTK;!?*K6U4JM85M2!VM
M"NKKE4E,L)K87-MIQ_[Z>Q+:U1GAZ+Z<\01Q0O+EF/@[Q\[%BS9/2ZV?V(^R
M4';46SNW.>_W;;H6);=_ZXU0L&>E3<D=;)J\;S=&\,RNA7!ET0\&@Z1?<JEZ
MEQ=OY[HW?7]#.Y$ZJ14TU@V/4KS8]_WU)GN65BYE(=UVU&N^%Z+'2JED*7^*
M;-0;])A=ZY=OVLB?6CE>S%.CBV+4&^YV/ KC9+K7/*\A%WQIFQ;'EP\<0$:]
M9  G7$EC77-$<WX.C,\"#MYM54Y_D8439LR=^&ITM9$JKT\#=]'W;J.)P]OG
M+HCGYO^$4:]6,A5CG5:E4&X71R.*&E#9M=S8'E.\%*/>C7X6AMWS7-0W!5>9
M9KL;=$#FA<N<2]AAIEG#2,AS-QM/9O/)F,&W^=WM='RU@(WY CZ^3V8>9(!
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
MD;B;1JWMN1./=%8]OWOV%"?;KNWCO%BEY,\8B]6*.AM+YZG/*TL7.IORU_#
MO*W6]H&8F,T,JUR?J$_3--0H%N>7M+2;-DVNMOGGV+A^7@1J8S&YV&T<LN:%
M];YM*IOR.GOLZT\IT]>$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2
MM>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T
M^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S
M\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL<Q2!\G('V<@O3!
M9RB-H(C*44CE**9R%%0YBJH<A56.XBI'@96CR"I09!4HL@H4606*K )%5H$B
MJT"15:#(*E!D%2BR2A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP*15:%
M(JM"D56AR*I09%4HLBH4616*K I%5H4BJT:15:/(JE%DU2BR:A19-8JL&D56
MC2*K1I%5H\AJ4&0U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLA[_IZSWSJW_
M.'Y\EIUM^K=\-OY9<?$"4$L! A0#%     @ 9W#%5@=!36*!    L0   !
M             ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !G
M<,56M.QE5^\    K @  $0              @ &O    9&]C4')O<',O8V]R
M92YX;6Q02P$"% ,4    " !G<,56F5R<(Q &  "<)P  $P
M@ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &=PQ5:U&[!X
MU@4  -8>   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T
M,2YX;6Q02P$"% ,4    " !G<,56.H@R6V$%  !)%@  &
M@($:#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ 9W#%
M5DM._H*V!   T1(  !@              ("!L1,  'AL+W=O<FMS:&5E=',O
M<VAE970S+GAM;%!+ 0(4 Q0    ( &=PQ59-C7C>5@,  %H*   8
M      " @9T8  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M" !G<,56!X5@%-$&  !V'   &               @($I'   >&PO=V]R:W-H
M965T<R]S:&5E=#4N>&UL4$L! A0#%     @ 9W#%5OKH*/Y! P  0@H  !@
M             ("!,",  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4
M Q0    ( &=PQ59+&+OML@8  ,$;   8              " @:<F  !X;"]W
M;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !G<,561LM)9O0'  !Z
M/0  &               @(&/+0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL
M4$L! A0#%     @ 9W#%5J08DV*< @  ]04  !@              ("!N34
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &=PQ59OVDMY
M-PD  /47   9              " @8LX  !X;"]W;W)K<VAE971S+W-H965T
M,3 N>&UL4$L! A0#%     @ 9W#%5HV$9CZ4!P  B!,  !D
M ("!^4$  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !G
M<,561>YDX^4%  #D#0  &0              @('$20  >&PO=V]R:W-H965T
M<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &=PQ58DR./)AP(  (T%   9
M          " @>!/  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#
M%     @ 9W#%5AR^5-[1 @  608  !D              ("!GE(  'AL+W=O
M<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !G<,568TT6- @&  #H
M#@  &0              @(&F50  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM
M;%!+ 0(4 Q0    ( &=PQ5;A7DODUP(  #8&   9              " @>5;
M  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ 9W#%5GW<
MU;DW!0  1PP  !D              ("!\UX  'AL+W=O<FMS:&5E=',O<VAE
M970Q-RYX;6Q02P$"% ,4    " !G<,56[T/^-F@#  !H"   &0
M    @(%A9   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    (
M &=PQ5;,J*G@*0,  !((   9              " @0!H  !X;"]W;W)K<VAE
M971S+W-H965T,3DN>&UL4$L! A0#%     @ 9W#%5D#2<WI&!@  HA<  !D
M             ("!8&L  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"
M% ,4    " !G<,5648H7 UX%  "]#0  &0              @('=<0  >&PO
M=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &=PQ5:TL%!R504
M .$-   9              " @7)W  !X;"]W;W)K<VAE971S+W-H965T,C(N
M>&UL4$L! A0#%     @ 9W#%5O_K/*_S!P  0!<  !D              ("!
M_GP  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !G<,56
MYIHY.[()  #8'   &0              @($HA0  >&PO=V]R:W-H965T<R]S
M:&5E=#(T+GAM;%!+ 0(4 Q0    ( &=PQ5;$TWD"Z 0  )\+   9
M      " @1&/  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%
M  @ 9W#%5A%+(&=.!@  'Q0  !D              ("!,)0  'AL+W=O<FMS
M:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !G<,56ZG9*",8(  ":%@
M&0              @(&UF@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+
M 0(4 Q0    ( &=PQ5;221G]-@,  ,L'   9              " @;*C  !X
M;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ 9W#%5J!<DQQG
M"0  9QD  !D              ("!'Z<  'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6Q02P$"% ,4    " !G<,56YE3?B?X"  "P!@  &0
M@(&]L   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( &=P
MQ5;-Z2K=/P,  *8&   9              " @?*S  !X;"]W;W)K<VAE971S
M+W-H965T,S$N>&UL4$L! A0#%     @ 9W#%5JE\9R^/ @  A 4  !D
M         ("!:+<  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M    " !G<,569N8V,MH"   ^!@  &0              @($NN@  >&PO=V]R
M:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &=PQ59OH$T%&@0  +8)
M   9              " @3^]  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL
M4$L! A0#%     @ 9W#%5@<\*64: P  *@<  !D              ("!D,$
M 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !G<,56?@7D
MTE$&  "4%P  &0              @('AQ   >&PO=V]R:W-H965T<R]S:&5E
M=#,V+GAM;%!+ 0(4 Q0    ( &=PQ5:CK&W6/ ,  )P'   9
M  " @6G+  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @
M9W#%5L8OU8+Z @  E08  !D              ("!W,X  'AL+W=O<FMS:&5E
M=',O<VAE970S."YX;6Q02P$"% ,4    " !G<,56+#21W#@#  "/!P  &0
M            @($-T@  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4
M Q0    ( &=PQ58IO\U)F0(   8&   9              " @7S5  !X;"]W
M;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ 9W#%5HK]:-M7!
M" L  !D              ("!3-@  'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6Q02P$"% ,4    " !G<,56T^28Q?<%  "6.   &0              @(':
MW   >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( &=PQ59A
M;4C(/ 4  " F   9              " @0CC  !X;"]W;W)K<VAE971S+W-H
M965T-#,N>&UL4$L! A0#%     @ 9W#%5F]A'4A%!   ,!@  !D
M     ("!>^@  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M" !G<,56)3%ZS4H"  "J!0  &0              @('W[   >&PO=V]R:W-H
M965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( &=PQ5::ZR2/>P(  ,<&   9
M              " @7CO  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L!
M A0#%     @ 9W#%5K-7=,"X P  _1(  !D              ("!*O(  'AL
M+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !G<,56D]TI/JT#
M  #+#P  &0              @($9]@  >&PO=V]R:W-H965T<R]S:&5E=#0X
M+GAM;%!+ 0(4 Q0    ( &=PQ5:>(3R#@ 0   @?   9              "
M@?WY  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ 9W#%
M5I_\^1B3!P  M$0  !D              ("!M/X  'AL+W=O<FMS:&5E=',O
M<VAE970U,"YX;6Q02P$"% ,4    " !G<,56Z4.OP6@"   $!P  &0
M        @(%^!@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0
M   ( &=PQ593*6_%@0(  .H%   9              " @1T) 0!X;"]W;W)K
M<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ 9W#%5O/S5B0;!   _@\
M !D              ("!U0L! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q0
M2P$"% ,4    " !G<,56(\K!74,$   ;%P  &0              @($G$ $
M>&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( &=PQ59-BOF0
M-0L  '!@   9              " @:$4 0!X;"]W;W)K<VAE971S+W-H965T
M-34N>&UL4$L! A0#%     @ 9W#%5EI-+1MU!0  2"@  !D
M ("!#2 ! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !G
M<,56R:7-=RX#  "D"@  &0              @(&Y)0$ >&PO=V]R:W-H965T
M<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( &=PQ58:!BE<*@,  *L*   9
M          " @1XI 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#
M%     @ 9W#%5@0@+2GB P  $Q   !D              ("!?RP! 'AL+W=O
M<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !G<,56MP !0+<$  #M
M'0  &0              @(&8, $ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM
M;%!+ 0(4 Q0    ( &=PQ5;(8_W]_P,  $P7   9              " @88U
M 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ 9W#%5G43
MM+4$!0  9R0  !D              ("!O#D! 'AL+W=O<FMS:&5E=',O<VAE
M970V,BYX;6Q02P$"% ,4    " !G<,56ZPF!3CD$  #E%@  &0
M    @('W/@$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    (
M &=PQ58C9^2Z?0(  #$&   9              " @6=# 0!X;"]W;W)K<VAE
M971S+W-H965T-C0N>&UL4$L! A0#%     @ 9W#%5D5"!F;Y P  NA@  !D
M             ("!&T8! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"
M% ,4    " !G<,56#^H]8\8$   2(@  &0              @(%+2@$ >&PO
M=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &=PQ59)4%# ] $
M !L$   9              " @4A/ 0!X;"]W;W)K<VAE971S+W-H965T-C<N
M>&UL4$L! A0#%     @ 9W#%5LR4F<;1!@  M34  !D              ("!
M<U$! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !G<,56
M5?SN,5 #  !U#P  &0              @(%[6 $ >&PO=V]R:W-H965T<R]S
M:&5E=#8Y+GAM;%!+ 0(4 Q0    ( &=PQ5;&E>WC4 ,  %8-   9
M      " @0)< 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%
M  @ 9W#%5A ,6<<] P  Y!,   T              ( !B5\! 'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    " !G<,56EXJ[',     3 @  "P
M@ 'Q8@$ 7W)E;',O+G)E;'-02P$"% ,4    " !G<,56$IK9O&X%   :+@
M#P              @ ':8P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
M9W#%5MMVL'$Q @  B2D  !H              ( !=6D! 'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 9W#%5J3(PW?Z 0  M"@  !,
M             ( !WFL! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $X
,3@!9%0  "6X!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>268</ContextCount>
  <ElementCount>262</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>68</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Inventories, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/InventoriesNet</Role>
      <ShortName>Inventories, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/PropertyPlantandEquipmentNet</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Derivative Instruments and Hedging</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/DerivativeInstrumentsandHedging</Role>
      <ShortName>Derivative Instruments and Hedging</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Guarantees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/Guarantees</Role>
      <ShortName>Guarantees</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Restructuring and Other Charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/RestructuringandOtherCharges</Role>
      <ShortName>Restructuring and Other Charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/Acquisitions</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/Revenue</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Inventories, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/InventoriesNetTables</Role>
      <ShortName>Inventories, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/InventoriesNet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/PropertyPlantandEquipmentNet</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/EarningsPerShare</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/StockBasedCompensation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/FairValueMeasurements</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Guarantees (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/GuaranteesTables</Role>
      <ShortName>Guarantees (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/Guarantees</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/SegmentReporting</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Acquisitions (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/AcquisitionsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Acquisitions (Schedule of components of acquisitions, net of cash acquired) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails</Role>
      <ShortName>Acquisitions (Schedule of components of acquisitions, net of cash acquired) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/AcquisitionsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails</Role>
      <ShortName>Revenue (Disaggregation of Revenue by Geographical Area) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/RevenueTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Revenue (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/RevenueTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Inventories, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/InventoriesNetDetails</Role>
      <ShortName>Inventories, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/InventoriesNetTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Property, Plant and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails</Role>
      <ShortName>Property, Plant and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/LongTermDebtDetails</Role>
      <ShortName>Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/LongTermDebt</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/IncomeTaxes</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails</Role>
      <ShortName>Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/EarningsPerShareTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/StockholdersEquity</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Stock-Based Compensation (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails</Role>
      <ShortName>Stock-Based Compensation (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/StockBasedCompensationTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Summary of Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/StockBasedCompensationTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Summary of Performance Award Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/StockBasedCompensationTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails</Role>
      <ShortName>Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Employee Benefit Plans (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Derivative Instruments and Hedging (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails</Role>
      <ShortName>Derivative Instruments and Hedging (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/DerivativeInstrumentsandHedging</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Fair Value Measurements (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails</Role>
      <ShortName>Fair Value Measurements (Derivatives on the Balance Sheet) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Guarantees (Balance Sheet) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/GuaranteesBalanceSheetDetails</Role>
      <ShortName>Guarantees (Balance Sheet) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/GuaranteesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Guarantees (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/GuaranteesNarrativeDetails</Role>
      <ShortName>Guarantees (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/GuaranteesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/CommitmentsandContingencies</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Segment Reporting (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/SegmentReportingNarrativesDetails</Role>
      <ShortName>Segment Reporting (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/SegmentReportingTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Segment Reporting (Schedule of Segment Report) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails</Role>
      <ShortName>Segment Reporting (Schedule of Segment Report) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/SegmentReportingTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Segment Reporting (Assets by Segment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails</Role>
      <ShortName>Segment Reporting (Assets by Segment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/SegmentReportingTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="dci-20230430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Restructuring and Other Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.donaldson.com/role/RestructuringandOtherChargesDetails</Role>
      <ShortName>Restructuring and Other Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.donaldson.com/role/RestructuringandOtherCharges</ParentRole>
      <Position>70</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dci:ContingentConsiderationMilestoneAchievementPeriod -  dci-20230430.htm 4</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:DividendsCommonStockCash has a value of -100000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:DividendsCommonStockCash fact are: Context: i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430, Unit: usd, Rule Element Id: 7213. dci-20230430.htm 4</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:DividendsCommonStockCash has a value of -100000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:DividendsCommonStockCash fact are: Context: ib6c80b594a76402bad62733b640c00fa_D20220201-20220430, Unit: usd, Rule Element Id: 7213. dci-20230430.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="dci-20230430.htm">dci-20230430.htm</File>
    <File>dci-20230430.xsd</File>
    <File>dci-20230430_cal.xml</File>
    <File>dci-20230430_def.xml</File>
    <File>dci-20230430_lab.xml</File>
    <File>dci-20230430_pre.xml</File>
    <File>exhibit31-a20230430.htm</File>
    <File>exhibit31-b20230430.htm</File>
    <File>exhibit3220230430.htm</File>
    <File>exhibit4-a20230430.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="913">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>88
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "dci-20230430.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 913,
    "http://xbrl.sec.gov/dei/2022": 30
   },
   "contextCount": 268,
   "dts": {
    "calculationLink": {
     "local": [
      "dci-20230430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "dci-20230430_def.xml"
     ]
    },
    "inline": {
     "local": [
      "dci-20230430.htm"
     ]
    },
    "labelLink": {
     "local": [
      "dci-20230430_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dci-20230430_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "dci-20230430.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 462,
   "entityCount": 1,
   "hidden": {
    "http://www.donaldson.com/20230430": 1,
    "http://xbrl.sec.gov/dei/2022": 6,
    "total": 7
   },
   "keyCustom": 17,
   "keyStandard": 245,
   "memberCustom": 26,
   "memberStandard": 42,
   "nsprefix": "dci",
   "nsuri": "http://www.donaldson.com/20230430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.donaldson.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Acquisitions",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.donaldson.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.donaldson.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Inventories, Net",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.donaldson.com/role/InventoriesNet",
     "shortName": "Inventories, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Property, Plant and Equipment, Net",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.donaldson.com/role/PropertyPlantandEquipmentNet",
     "shortName": "Property, Plant and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Goodwill and Intangible Assets",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Long-Term Debt",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.donaldson.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.donaldson.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.donaldson.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.donaldson.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Accumulated Other Comprehensive Loss",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.donaldson.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.donaldson.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Derivative Instruments and Hedging",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.donaldson.com/role/DerivativeInstrumentsandHedging",
     "shortName": "Derivative Instruments and Hedging",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.donaldson.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Guarantees",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.donaldson.com/role/Guarantees",
     "shortName": "Guarantees",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.donaldson.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Segment Reporting",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.donaldson.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Restructuring and Other Charges",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.donaldson.com/role/RestructuringandOtherCharges",
     "shortName": "Restructuring and Other Charges",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "29",
     "role": "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Acquisitions (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.donaldson.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.donaldson.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Inventories, Net (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.donaldson.com/role/InventoriesNetTables",
     "shortName": "Inventories, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Property, Plant and Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables",
     "shortName": "Property, Plant and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.donaldson.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.donaldson.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Employee Benefit Plans (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.donaldson.com/role/EmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.donaldson.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GuaranteesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Guarantees (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.donaldson.com/role/GuaranteesTables",
     "shortName": "Guarantees (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GuaranteesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Segment Reporting (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.donaldson.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Acquisitions (Narrative) (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i7eb310d61de64575aaef107d7a1e36f0_D20220501-20220731",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Acquisitions (Schedule of components of acquisitions, net of cash acquired) (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
     "shortName": "Acquisitions (Schedule of components of acquisitions, net of cash acquired) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "ie3ce8229210f4800b045bcdb48ac14d6_I20220731",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails",
     "shortName": "Revenue (Disaggregation of Revenue by Geographical Area) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i4bc6792376a04c52be9be93e88ac5048_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Revenue (Narrative) (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.donaldson.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Inventories, Net (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.donaldson.com/role/InventoriesNetDetails",
     "shortName": "Inventories, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Property, Plant and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails",
     "shortName": "Property, Plant and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i20ca86cd72f542598b263b04d7be0704_I20220731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i082adf4c08d2449ca5de38ec4ff7d1d7_D20220801-20230430",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i20ca86cd72f542598b263b04d7be0704_I20220731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i20ca86cd72f542598b263b04d7be0704_I20220731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6a2c22aac1cc4eaea9e326daff356a86_I20230430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Long-Term Debt (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.donaldson.com/role/LongTermDebtDetails",
     "shortName": "Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i29d579d4b6194f4b813636f177895e6a_I20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.donaldson.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails",
     "shortName": "Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Stockholders' Equity (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.donaldson.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i7a933e154d4443049c5127882eb8e493_I20230131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Accumulated Other Comprehensive Loss (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
     "shortName": "Accumulated Other Comprehensive Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Stock-Based Compensation (Narratives) (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails",
     "shortName": "Stock-Based Compensation (Narratives) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i20ca86cd72f542598b263b04d7be0704_I20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation (Summary of Stock Option Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i20ca86cd72f542598b263b04d7be0704_I20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "ie805b3a04d3c48938ac5873c34415ea4_I20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails",
     "shortName": "Stock-Based Compensation (Summary of Performance Award Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "ie805b3a04d3c48938ac5873c34415ea4_I20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails",
     "shortName": "Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Employee Benefit Plans (Narrative) (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails",
     "shortName": "Employee Benefit Plans (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativeNotionalAmount",
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "iebb1a43214af4c3e83ba0a169eb1fd36_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Derivative Instruments and Hedging (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
     "shortName": "Derivative Instruments and Hedging (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativeNotionalAmount",
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "iebb1a43214af4c3e83ba0a169eb1fd36_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Fair Value Measurements (Narrative) (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i8b829a8ab0a8405eb526ac427c41f13f_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails",
     "shortName": "Fair Value Measurements (Derivatives on the Balance Sheet) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i8b829a8ab0a8405eb526ac427c41f13f_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GuaranteesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Guarantees (Balance Sheet) (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails",
     "shortName": "Guarantees (Balance Sheet) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GuaranteesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Guarantees (Narrative) (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.donaldson.com/role/GuaranteesNarrativeDetails",
     "shortName": "Guarantees (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i1214c7b440514180a072f13d334e9078_I20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.donaldson.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "ie9033d1e205a4b629139b4d2a5e4cf30_I20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i5b062250596c445d83671eff94e1a22d_D20221101-20221101",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Segment Reporting (Narratives) (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.donaldson.com/role/SegmentReportingNarrativesDetails",
     "shortName": "Segment Reporting (Narratives) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i5b062250596c445d83671eff94e1a22d_D20221101-20221101",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i34de248da0ba4e9885236f3ff690e1f7_D20230201-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Segment Reporting (Schedule of Segment Report) (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails",
     "shortName": "Segment Reporting (Schedule of Segment Report) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i57124dbe96704601bbbdf2d9905389da_D20230201-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i0c0925b8fc1e47c4bbe5e92f2fdd1416_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Segment Reporting (Assets by Segment) (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
     "shortName": "Segment Reporting (Assets by Segment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i277312b5f8564c1e87ae20c28306de7d_I20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Restructuring and Other Charges (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.donaldson.com/role/RestructuringandOtherChargesDetails",
     "shortName": "Restructuring and Other Charges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "id01b3a509f18400aa7f1a41ce505daa4_D20221101-20230131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i8aedd83357f5482d8293e8a0b69cc418_I20210731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "ifdee0039e774424c870d2e31a936cdbf_I20210731",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dci-20230430.htm",
      "contextRef": "i6282e0af594748038ed766a7ca6b195b_D20220801-20230430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 68,
   "tag": {
    "dci_A2019MasterStockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 Master Stock Incentive Plan [Member]",
        "label": "2019 Master Stock Incentive Plan [Member]",
        "terseLabel": "2019 Master Stock Incentive Plan"
       }
      }
     },
     "localname": "A2019MasterStockIncentivePlanMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_AccumulatedAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Amortization",
        "label": "Accumulated Amortization [Abstract]",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "AccumulatedAmortizationAbstract",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dci_AccumulatedAmortizationOfIntangibleAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Amortization Of Intangible Assets",
        "label": "Accumulated Amortization Of Intangible Assets",
        "negatedTerseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AccumulatedAmortizationOfIntangibleAssets",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Defined Benefit Plans Adjustment, Foreign Currency Translation Attributable To Parent",
        "label": "Accumulated Defined Benefit Plans Adjustment, Foreign Currency Translation Attributable To Parent [Member]",
        "terseLabel": "Accumulated Defined Benefit Plans Adjustment, Foreign Currency Translation Attributable To Parent"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentForeignCurrencyTranslationAttributableToParentMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Cost And Actuarial Losses Attributable To Parent",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Cost And Actuarial Losses Attributable To Parent [Member]",
        "terseLabel": "Net amortization of prior service cost and actuarial losses"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostAndActuarialLossesAttributableToParentMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_AdvancedFiltrationSystemsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advanced Filtration Systems, Inc. [Member]",
        "label": "Advanced Filtration Systems Inc [Member]",
        "terseLabel": "Advanced Filtration Systems, Inc."
       }
      }
     },
     "localname": "AdvancedFiltrationSystemsIncMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_AerospaceAndDefenseProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerospace And Defense Products [Member]",
        "label": "Aerospace And Defense Products [Member]",
        "terseLabel": "Aerospace and Defense"
       }
      }
     },
     "localname": "AerospaceAndDefenseProductsMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_AftermarketProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aftermarket Products [Member]",
        "label": "Aftermarket Products [Member]",
        "terseLabel": "Aftermarket"
       }
      }
     },
     "localname": "AftermarketProductsMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_AmortizationOfIntangibleAssetsGrossCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization Of Intangible Assets Gross Carrying Amount",
        "label": "Amortization Of Intangible Assets Gross Carrying Amount",
        "negatedTerseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssetsGrossCarryingAmount",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Value, High, Fair Value",
        "label": "Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Value, High, Fair Value",
        "terseLabel": "Maximum payout, fair value"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighFairValue",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets",
        "terseLabel": "Tangible assets, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_ContingentCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Compensation",
        "label": "Contingent Compensation",
        "terseLabel": "Contingent compensation arrangements"
       }
      }
     },
     "localname": "ContingentCompensation",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_ContingentConsiderationMilestoneAchievementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Milestone Achievement, Period",
        "label": "Contingent Consideration, Milestone Achievement, Period",
        "terseLabel": "Contingent consideration, terminating (in years)"
       }
      }
     },
     "localname": "ContingentConsiderationMilestoneAchievementPeriod",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dci_ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Milestone Performance Period, Range Of Outcomes, Value, High, Period",
        "label": "Contingent Consideration, Milestone Performance Period, Range Of Outcomes, Value, High, Period",
        "terseLabel": "Contingent consideration, terminating (in years)"
       }
      }
     },
     "localname": "ContingentConsiderationMilestonePerformancePeriodRangeOfOutcomesValueHighPeriod",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dci_CostRelatedToDiscontinuationOfPrograms": {
     "auth_ref": [],
     "calculation": {
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower-Margin Customer Program",
        "label": "Cost Related To Discontinuation Of Programs",
        "terseLabel": "Lower-margin customer program"
       }
      }
     },
     "localname": "CostRelatedToDiscontinuationOfPrograms",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_CurrentPortionOfLongTermDebtFixedInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current Portion Of Long-Term Debt, Fixed Interest Rate",
        "label": "Current Portion Of Long-Term Debt, Fixed Interest Rate [Member]",
        "terseLabel": "Current Portion Of Long-Term Debt, Fixed Interest Rate"
       }
      }
     },
     "localname": "CurrentPortionOfLongTermDebtFixedInterestRateMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_DefinedBenefitPlanSettlementCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Settlement Cost",
        "label": "Defined Benefit Plan, Settlement Cost",
        "terseLabel": "Settlement charge"
       }
      }
     },
     "localname": "DefinedBenefitPlanSettlementCost",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails",
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_EngineProductsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Engine Products Segment",
        "label": "Engine Products Segment [Member]",
        "terseLabel": "Mobile Solutions"
       }
      }
     },
     "localname": "EngineProductsSegmentMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_FiniteLivedIntangibleAssetTotalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset Total",
        "label": "Finite-Lived Intangible Asset Total [Abstract]",
        "terseLabel": "Total Net Value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetTotalAbstract",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dci_FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-lived Intangible Assets Accumulated Amortization, Acquired",
        "label": "Finite-lived Intangible Assets Accumulated Amortization, Acquired",
        "negatedTerseLabel": "Intangible assets acquired"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationAcquired",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Accumulated Amortization",
        "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Accumulated Amortization",
        "negatedTerseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInAccumulatedAmortization",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Gross Carrying Amount",
        "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) in Gross Carrying Amount",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossInGrossCarryingAmount",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-lived Intangible Assets Gross Carrying Amount, Acquired",
        "label": "Finite-lived Intangible Assets Gross Carrying Amount, Acquired",
        "terseLabel": "Intangible assets acquired"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGrossCarryingAmountAcquired",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_GrossCarryingAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross Carrying Amount",
        "label": "Gross Carrying Amount [Abstract]",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "GrossCarryingAmountAbstract",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dci_IndustrialFiltrationSolutionsProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Filtration Solutions Products [Member]",
        "label": "Industrial Filtration Solutions Products [Member]",
        "terseLabel": "Industrial Filtration Solutions"
       }
      }
     },
     "localname": "IndustrialFiltrationSolutionsProductsMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_IndustrialProductsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Products Segment",
        "label": "Industrial Products Segment [Member]",
        "terseLabel": "Industrial Solutions"
       }
      }
     },
     "localname": "IndustrialProductsSegmentMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_IndustrialSolutionsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Solutions Segment",
        "label": "Industrial Solutions Segment [Member]",
        "terseLabel": "Industrial Solutions"
       }
      }
     },
     "localname": "IndustrialSolutionsSegmentMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_IsolereMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Isolere",
        "label": "Isolere [Member]",
        "terseLabel": "Isolere"
       }
      }
     },
     "localname": "IsolereMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_LifeSciencesSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Life Sciences Segment",
        "label": "Life Sciences Segment [Member]",
        "terseLabel": "Life Sciences"
       }
      }
     },
     "localname": "LifeSciencesSegmentMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails",
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_LongTermDebtFixedInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Fixed Interest Rate",
        "label": "Long-Term Debt, Fixed Interest Rate [Member]",
        "terseLabel": "Fixed Interest Rate"
       }
      }
     },
     "localname": "LongTermDebtFixedInterestRateMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_LongTermDebtVariableInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Variable Interest Rate [Member]",
        "label": "Long-Term Debt, Variable Interest Rate [Member]",
        "terseLabel": "Variable Interest Rate"
       }
      }
     },
     "localname": "LongTermDebtVariableInterestRateMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_MobileSolutionsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mobile Solutions Segment",
        "label": "Mobile Solutions Segment [Member]",
        "terseLabel": "Mobile Solutions"
       }
      }
     },
     "localname": "MobileSolutionsSegmentMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_MultiCurrencyRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multi-Currency Revolving Credit Facility",
        "label": "Multi-Currency Revolving Credit Facility [Member]",
        "terseLabel": "Multi-Currency Revolving Credit Facility"
       }
      }
     },
     "localname": "MultiCurrencyRevolvingCreditFacilityMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_NetWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net working capital",
        "label": "Net Working Capital",
        "terseLabel": "Net working capital"
       }
      }
     },
     "localname": "NetWorkingCapital",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_NonCompensationAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Compensation Agreement",
        "label": "Non Compensation Agreement [Member]",
        "terseLabel": "Non Compensation Agreement"
       }
      }
     },
     "localname": "NonCompensationAgreementMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_OffRoadProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Off-Road Products [Member]",
        "label": "Off Road Products [Member]",
        "terseLabel": "Off-Road"
       }
      }
     },
     "localname": "OffRoadProductsMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_OnRoadProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "On Road Products [Member]",
        "label": "On Road Products [Member]",
        "terseLabel": "On-Road"
       }
      }
     },
     "localname": "OnRoadProductsMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_PatentsTrademarksandTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Patents, Trademarks and Technology",
        "label": "Patents, Trademarks and Technology [Member]",
        "terseLabel": "Patents, Trademarks and Technology"
       }
      }
     },
     "localname": "PatentsTrademarksandTechnologyMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_PearsonArnoldIndustrialServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pearson Arnold Industrial Services",
        "label": "Pearson Arnold Industrial Services [Member]",
        "terseLabel": "PAIS"
       }
      }
     },
     "localname": "PearsonArnoldIndustrialServicesMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_PrinciplesOfConsolidationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principles Of Consolidation",
        "label": "Principles Of Consolidation [Policy Text Block]",
        "terseLabel": "Principles Of Consolidation"
       }
      }
     },
     "localname": "PrinciplesOfConsolidationPolicyTextBlock",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dci_PurilogicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purilogics, LLC",
        "label": "Purilogics [Member]",
        "terseLabel": "Purilogics, LLC"
       }
      }
     },
     "localname": "PurilogicsMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage",
        "label": "Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage",
        "terseLabel": "Payout percentage based on target award (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dci_SolarisBiotechnologySrlMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Solaris Biotechnology Srl",
        "label": "Solaris Biotechnology Srl [Member]",
        "terseLabel": "Solaris"
       }
      }
     },
     "localname": "SolarisBiotechnologySrlMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_StockCompensationAndOtherActivity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Compensation And Other Activity",
        "label": "Stock Compensation And Other Activity",
        "terseLabel": "Stock compensation and other activity"
       }
      }
     },
     "localname": "StockCompensationAndOtherActivity",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dci_UnitedStatesAndCanadaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States And Canada",
        "label": "United States And Canada [Member]",
        "terseLabel": "U.S. and Canada"
       }
      }
     },
     "localname": "UnitedStatesAndCanadaMember",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Revolving Credit Facility Previously Maturing July 2022",
        "label": "Unsecured Revolving Credit Facility Previously Maturing July 2022 [Member]",
        "terseLabel": "Unsecured revolving credit facility"
       }
      }
     },
     "localname": "UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member",
     "nsuri": "http://www.donaldson.com/20230430",
     "presentation": [
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of each class"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Name of each exchange on which registered"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol(s)"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.donaldson.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific (APAC)"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r224",
      "r260",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r282",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r343",
      "r345",
      "r346",
      "r643",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r224",
      "r260",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r282",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r343",
      "r345",
      "r346",
      "r643",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LatinAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latin America [Member]",
        "terseLabel": "Latin America (LATAM)"
       }
      }
     },
     "localname": "LatinAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r427",
      "r527",
      "r542",
      "r563",
      "r564",
      "r581",
      "r595",
      "r602",
      "r645",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails",
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r427",
      "r527",
      "r542",
      "r563",
      "r564",
      "r581",
      "r595",
      "r602",
      "r645",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails",
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r284",
      "r528",
      "r582",
      "r600",
      "r640",
      "r641",
      "r646",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r284",
      "r528",
      "r582",
      "r600",
      "r640",
      "r641",
      "r646",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r400",
      "r427",
      "r455",
      "r456",
      "r457",
      "r526",
      "r527",
      "r542",
      "r563",
      "r564",
      "r581",
      "r595",
      "r602",
      "r638",
      "r645",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails",
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r400",
      "r427",
      "r455",
      "r456",
      "r457",
      "r526",
      "r527",
      "r542",
      "r563",
      "r564",
      "r581",
      "r595",
      "r602",
      "r638",
      "r645",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails",
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r238",
      "r428",
      "r609",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r285",
      "r286",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r583",
      "r601",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r285",
      "r286",
      "r549",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r583",
      "r601",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r238",
      "r428",
      "r609",
      "r610",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r17",
      "r599"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r290",
      "r291"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, less allowances of $8.0 and $7.6, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r6",
      "r162",
      "r172"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Non-current income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r30",
      "r36",
      "r130",
      "r613",
      "r614",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Pension Benefits"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r88",
      "r188"
     ],
     "calculation": {
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r201",
      "r210",
      "r211",
      "r494",
      "r571",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r33",
      "r35",
      "r36",
      "r193",
      "r537",
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r32",
      "r36",
      "r130",
      "r521",
      "r543",
      "r544",
      "r613",
      "r614",
      "r615",
      "r619",
      "r620",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Total",
        "verboseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r29",
      "r36",
      "r130",
      "r210",
      "r211",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation Adjustment"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r9",
      "r599"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r463",
      "r464",
      "r465",
      "r619",
      "r620",
      "r621",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r459"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "verboseLabel": "Pretax performance-based award expense (adjustments)"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r194",
      "r292",
      "r295"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r57",
      "r80",
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "negatedTerseLabel": "Amortization expense",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Stock options excluded from net EPS calculation (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r160",
      "r171",
      "r192",
      "r221",
      "r268",
      "r274",
      "r280",
      "r293",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r342",
      "r344",
      "r346",
      "r347",
      "r492",
      "r495",
      "r509",
      "r599",
      "r643",
      "r644",
      "r680"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r184",
      "r196",
      "r221",
      "r293",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r342",
      "r344",
      "r346",
      "r347",
      "r492",
      "r495",
      "r509",
      "r599",
      "r643",
      "r644",
      "r680"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails",
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r489",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r113",
      "r114",
      "r489",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Maximum payout"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r122",
      "r123",
      "r491"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r122",
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Contingent consideration, non current"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r126",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "negatedLabel": "Less cash acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r115",
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability",
        "verboseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedLabel": "Less deferred tax liability",
        "verboseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r115",
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Finite lived intangible assets acquired in business combination",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r115",
      "r116"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Assets acquired, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Aggregate purchase price"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r61",
      "r62",
      "r63"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Accrued property, plant and equipment additions"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r151",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r59",
      "r186",
      "r565"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r53",
      "r59",
      "r64"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r53",
      "r153"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Decrease in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r91",
      "r328",
      "r329",
      "r550",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Dividends paid per share (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends, per share (in usd per share)",
        "verboseLabel": "Dividends declared (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r619",
      "r620",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r8",
      "r599"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r37",
      "r206",
      "r208",
      "r214",
      "r533",
      "r539"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r46",
      "r213",
      "r532",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r380",
      "r382",
      "r393"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r380",
      "r381",
      "r393"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r380",
      "r381",
      "r393"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r73",
      "r273",
      "r274",
      "r275",
      "r276",
      "r282",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate and unallocated"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r43",
      "r221",
      "r293",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r342",
      "r344",
      "r346",
      "r347",
      "r509",
      "r643"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails",
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails",
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r161",
      "r163",
      "r170",
      "r224",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r519",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r5",
      "r163",
      "r170",
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "AFSI outstanding debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r356",
      "r508",
      "r577",
      "r578"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt instrument, fair value disclosure"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r23",
      "r224",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r519",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r23",
      "r97",
      "r98",
      "r99",
      "r100",
      "r154",
      "r155",
      "r157",
      "r169",
      "r224",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r519",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r57",
      "r112",
      "r477",
      "r482",
      "r483",
      "r618"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r399"
     ],
     "calculation": {
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedLabel": "Actuarial loss amortization"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r396",
      "r412",
      "r423",
      "r591",
      "r592"
     ],
     "calculation": {
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Prior service cost amortization"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r396",
      "r411",
      "r422",
      "r591",
      "r592"
     ],
     "calculation": {
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r396",
      "r398",
      "r410",
      "r421",
      "r591",
      "r592"
     ],
     "calculation": {
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r408",
      "r419",
      "r591",
      "r592"
     ],
     "calculation": {
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic pension costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]",
        "terseLabel": "Net periodic benefit costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan, Plan Assets, Allocation [Line Items]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Allocation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsAllocationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable": {
     "auth_ref": [
      "r400",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment allocation of defined benefit plan assets. Includes, but is not limited to, investment allocation percentage or range of percentages.",
        "label": "Defined Benefit Plan, Plan Assets, Allocation [Table]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Allocation [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsAllocationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r397",
      "r409",
      "r420",
      "r591",
      "r592"
     ],
     "calculation": {
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r57",
      "r263"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r27",
      "r139",
      "r158",
      "r197",
      "r570"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r27",
      "r139",
      "r158",
      "r197",
      "r570"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r138",
      "r140",
      "r142",
      "r143",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r147",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Instruments and Hedging"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedging"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r136",
      "r138",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "verboseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r136",
      "r137",
      "r141",
      "r142",
      "r144",
      "r145",
      "r146",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative, Term of Contract",
        "terseLabel": "Derivative instrument term (in months)"
       }
      }
     },
     "localname": "DerivativeTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instruments"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r392",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r432",
      "r460",
      "r461",
      "r462",
      "r466",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Dividends Payable, Current",
        "terseLabel": "Dividend payable"
       }
      }
     },
     "localname": "DividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "Europe, Middle East and Africa (EMEA)"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r215",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r239",
      "r241",
      "r243",
      "r244",
      "r245",
      "r249",
      "r501",
      "r502",
      "r534",
      "r540",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net EPS - basic (in usd per share)",
        "verboseLabel": "Net earnings per share - basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r215",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r241",
      "r243",
      "r244",
      "r245",
      "r249",
      "r501",
      "r502",
      "r534",
      "r540",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net EPS - diluted (in usd per share)",
        "verboseLabel": "Net earnings per share - diluted (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r510"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued employee compensation and related taxes"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r96",
      "r181",
      "r209",
      "r210",
      "r211",
      "r225",
      "r226",
      "r227",
      "r229",
      "r235",
      "r237",
      "r251",
      "r294",
      "r379",
      "r463",
      "r464",
      "r465",
      "r478",
      "r479",
      "r500",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r521",
      "r543",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r75",
      "r269",
      "r611"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r356",
      "r508",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r503",
      "r504",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r148",
      "r151",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r356",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r504",
      "r523",
      "r524",
      "r525",
      "r577",
      "r578",
      "r589",
      "r590",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r148",
      "r150",
      "r356",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r356",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r356",
      "r402",
      "r407",
      "r504",
      "r524",
      "r577",
      "r578",
      "r589",
      "r590",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r356",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r504",
      "r525",
      "r577",
      "r578",
      "r589",
      "r590",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "terseLabel": "Contingent consideration liability, fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r356",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r523",
      "r524",
      "r525",
      "r577",
      "r578",
      "r589",
      "r590",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "verboseLabel": "Finite lived intangible asset estimated useful life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r190",
      "r312"
     ],
     "calculation": {
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedPeriodEndLabel": "Accumulated amortization ending balance",
        "negatedPeriodStartLabel": "Accumulated amortization beginning balance"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r309",
      "r311",
      "r312",
      "r313",
      "r529",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)",
        "totalLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r84",
      "r530"
     ],
     "calculation": {
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "periodEndLabel": "Gross carrying amount ending balance",
        "periodStartLabel": "Gross carrying amount beginning balance"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r81",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r84",
      "r529"
     ],
     "calculation": {
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "periodEndLabel": "Intangible assets, net, ending balance",
        "periodStartLabel": "Intangible assets, net, beginning balance"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Finite-Lived Intangible Assets [Roll Forward]",
        "terseLabel": "Finite-lived Intangible Assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-Lived Intangible Assets Acquired",
        "terseLabel": "Intangible assets acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign currency forward contracts"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits, Description [Abstract]",
        "terseLabel": "Retirement Benefits, Description [Abstract]"
       }
      }
     },
     "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r189",
      "r297",
      "r531",
      "r575",
      "r599",
      "r627",
      "r634"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r299",
      "r575"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill acquired"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r303"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "verboseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r42",
      "r221",
      "r268",
      "r273",
      "r279",
      "r282",
      "r293",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r342",
      "r344",
      "r346",
      "r347",
      "r509",
      "r574",
      "r643"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Guarantor Obligations [Line Items]",
        "terseLabel": "Guarantor Obligations"
       }
      }
     },
     "localname": "GuaranteeObligationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantees [Abstract]",
        "terseLabel": "Guarantees [Abstract]"
       }
      }
     },
     "localname": "GuaranteesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteesTextBlock": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.",
        "label": "Guarantees [Text Block]",
        "terseLabel": "Guarantees"
       }
      }
     },
     "localname": "GuaranteesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/Guarantees"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r136",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r39",
      "r159",
      "r166",
      "r179",
      "r268",
      "r273",
      "r279",
      "r282",
      "r535",
      "r574"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Earnings before income taxes",
        "verboseLabel": "Earnings (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r40",
      "r57",
      "r75",
      "r165",
      "r177",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "terseLabel": "Investment earnings"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r314",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r222",
      "r471",
      "r475",
      "r476",
      "r480",
      "r484",
      "r486",
      "r487",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r223",
      "r236",
      "r237",
      "r266",
      "r470",
      "r481",
      "r485",
      "r541"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "verboseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r54",
      "r60"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r79",
      "r82"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r156",
      "r168",
      "r212",
      "r262",
      "r518"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r216",
      "r218",
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories, Net"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/InventoriesNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r77",
      "r567"
     ],
     "calculation": {
      "http://www.donaldson.com/role/InventoriesNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished products"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r195",
      "r566",
      "r599"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.donaldson.com/role/InventoriesNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "totalLabel": "Total inventories, net",
        "verboseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.donaldson.com/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "terseLabel": "Inventory, Net"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/InventoriesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r77",
      "r569"
     ],
     "calculation": {
      "http://www.donaldson.com/role/InventoriesNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "verboseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r77",
      "r568"
     ],
     "calculation": {
      "http://www.donaldson.com/role/InventoriesNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Amounts drawn for letters of credit under the Company\u2019s revolving credit facility"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r20",
      "r221",
      "r293",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r342",
      "r344",
      "r346",
      "r347",
      "r493",
      "r495",
      "r496",
      "r509",
      "r573",
      "r643",
      "r680",
      "r681"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r13",
      "r164",
      "r175",
      "r599",
      "r617",
      "r626",
      "r677"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r22",
      "r185",
      "r221",
      "r293",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r342",
      "r344",
      "r346",
      "r347",
      "r493",
      "r495",
      "r496",
      "r509",
      "r599",
      "r643",
      "r680",
      "r681"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r5",
      "r163",
      "r170"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r18"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity",
        "verboseLabel": "Available credit facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails",
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r18"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-Term Debt and Lease Obligation",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "terseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r330",
      "r609"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Contingent liability for standby letters of credit issued under the Company\u2019s revolving credit facility"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r53",
      "r55",
      "r58"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r41",
      "r58",
      "r167",
      "r178",
      "r183",
      "r204",
      "r207",
      "r211",
      "r221",
      "r228",
      "r230",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r242",
      "r268",
      "r273",
      "r279",
      "r282",
      "r293",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r342",
      "r344",
      "r346",
      "r347",
      "r502",
      "r509",
      "r574",
      "r643"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "netLabel": "Net earnings",
        "totalLabel": "Net earnings",
        "verboseLabel": "Net earnings"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedges of a net investment in a foreign operation.",
        "label": "Net Investment Hedging [Member]",
        "terseLabel": "Net investment hedges"
       }
      }
     },
     "localname": "NetInvestmentHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental Disclosure of Non-Cash Operating and Investing Transactions"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-competition agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not designated as hedging instruments"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/DerivativeInstrumentsandHedgingDetails",
      "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of Reportable Segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingNarrativesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r268",
      "r273",
      "r279",
      "r282",
      "r574"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "verboseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]",
        "terseLabel": "Derivatives:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": {
     "auth_ref": [
      "r36",
      "r210",
      "r511",
      "r513",
      "r516",
      "r613"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax",
        "terseLabel": "Other comprehensive income (loss) before reclassifications and tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r36",
      "r38",
      "r210",
      "r511",
      "r513",
      "r516",
      "r613"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "totalLabel": "Other comprehensive income (loss) before reclassifications, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r34",
      "r209"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "negatedTerseLabel": "Tax benefit (expense)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "auth_ref": [
      "r199"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "totalLabel": "Total derivatives"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r198",
      "r199"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "verboseLabel": "(Loss) gain on hedging derivatives, net of deferred taxes of $0.1, $(0.8), $0.0 and $(1.2), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "terseLabel": "Gains (losses) on hedging derivatives, net of deferred taxes, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r199",
      "r202"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedLabel": "Reclassifications of gain (loss) on hedging derivatives to net earnings, net of taxes of $(0.2), $0.1, $0.1 and $0.0, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "verboseLabel": "Reclassifications of (gains) losses on hedging derivatives to net earnings, net of taxes, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation gain (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r205",
      "r208"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive (loss) income",
        "totalLabel": "Net other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r31",
      "r33"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedLabel": "Pension liability adjustment, net of deferred taxes of $0.1, $0.8, $0.0 and $(0.3), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r31",
      "r34",
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "verboseLabel": "Pension liability adjustment, net of deferred taxes, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r21",
      "r599"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringCosts": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.",
        "label": "Other Restructuring Costs",
        "terseLabel": "other restructuring costs"
       }
      }
     },
     "localname": "OtherRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchase of treasury stock",
        "terseLabel": "Stock repurchased during the period"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisitions, net of cash acquired",
        "terseLabel": "Acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r400",
      "r401",
      "r407",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r424",
      "r425",
      "r426",
      "r429",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails",
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "verboseLabel": "Preferred stock, par value (in usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r7",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r7",
      "r599"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-Term Debt",
        "terseLabel": "Change in short-term borrowings"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r49",
      "r110"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Exercise of stock options and other"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r90",
      "r551",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r87",
      "r187"
     ],
     "calculation": {
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r89",
      "r176",
      "r536",
      "r599"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Total property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r36",
      "r210",
      "r511",
      "r515",
      "r516",
      "r613"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "terseLabel": "Reclassifications, before tax"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r36",
      "r38",
      "r210",
      "r511",
      "r515",
      "r516",
      "r613"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedTotalLabel": "Reclassifications, net of tax"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r34",
      "r203",
      "r209"
     ],
     "calculation": {
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "terseLabel": "Tax (expense) benefit"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": {
     "auth_ref": [
      "r70",
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of assets from segment"
       }
      }
     },
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Repayments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r111",
      "r180",
      "r688"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r316",
      "r318",
      "r321",
      "r326",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and Other Charges"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherCharges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r57",
      "r322",
      "r323",
      "r639"
     ],
     "calculation": {
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "totalLabel": "Restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r10",
      "r101",
      "r174",
      "r546",
      "r548",
      "r599"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r181",
      "r225",
      "r226",
      "r227",
      "r229",
      "r235",
      "r237",
      "r294",
      "r463",
      "r464",
      "r465",
      "r478",
      "r479",
      "r500",
      "r543",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r259",
      "r260",
      "r272",
      "r277",
      "r278",
      "r284",
      "r285",
      "r288",
      "r391",
      "r392",
      "r528"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "terseLabel": "Net sales",
        "verboseLabel": "Total net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r394",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Unsecured revolving credit facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails",
      "http://www.donaldson.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r520",
      "r598"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScenarioAdjustmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.",
        "label": "Scenario, Adjustment [Member]",
        "terseLabel": "Scenario, Adjustment"
       }
      }
     },
     "localname": "ScenarioAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r36",
      "r678",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "verboseLabel": "Schedule of changes in accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r113",
      "r114",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsNarrativeDetails",
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails",
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of derivative on the balance sheet"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of basic and diluted net earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r76",
      "r183",
      "r221",
      "r293",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r81",
      "r83",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r81",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of finite-lived intangible assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r575",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "verboseLabel": "Schedule of reconciliation of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTable": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.",
        "label": "Schedule of Guarantor Obligations [Table]",
        "terseLabel": "Schedule of Guarantor Obligations [Table]"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeObligationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": {
     "auth_ref": [
      "r92",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.",
        "label": "Schedule of Guarantor Obligations [Table Text Block]",
        "terseLabel": "Schedule of guarantor obligations"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeObligationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GuaranteesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r14",
      "r15",
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "verboseLabel": "Schedule of inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/InventoriesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of net periodic pension costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of components of acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r317",
      "r318",
      "r319",
      "r320",
      "r323",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r68",
      "r69",
      "r71",
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r68",
      "r69",
      "r71",
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Schedule of segment details"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails",
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r107",
      "r108",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of stock option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r288",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r320",
      "r325",
      "r575",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails",
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r268",
      "r271",
      "r276",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r287",
      "r288",
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Measurement Disclosures [Abstract]",
        "terseLabel": "Segment Reporting, Measurement Disclosures [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingMeasurementDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Other acquisitions"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs",
        "terseLabel": "Severance costs"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/RestructuringandOtherChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "terseLabel": "Performance award measurement period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Stock option, award vesting period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Performance Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in usd per share)",
        "periodStartLabel": "Beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails",
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Expired/forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options granted, grant date fair value (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r436",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r436",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in usd per share)",
        "periodStartLabel": "Beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails",
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "verboseLabel": "Expired/forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.",
        "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]",
        "terseLabel": "Schedule of performance shares activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration period (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Stock options exercisable term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r2",
      "r161",
      "r173",
      "r599"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Computer software"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r182",
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r288",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r315",
      "r320",
      "r325",
      "r575",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails",
      "http://www.donaldson.com/role/SegmentReportingAssetsbySegmentDetails",
      "http://www.donaldson.com/role/SegmentReportingScheduleofSegmentReportDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r25",
      "r96",
      "r181",
      "r209",
      "r210",
      "r211",
      "r225",
      "r226",
      "r227",
      "r229",
      "r235",
      "r237",
      "r251",
      "r294",
      "r379",
      "r463",
      "r464",
      "r465",
      "r478",
      "r479",
      "r500",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r521",
      "r543",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r251",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r7",
      "r8",
      "r96",
      "r101",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Number of shares authorized to be repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased",
        "terseLabel": "Shares with remaining authorization for repurchase under stock repurchase plan (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r8",
      "r11",
      "r12",
      "r74",
      "r599",
      "r617",
      "r626",
      "r677"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r220",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r517",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r517",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r517",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TechnologyEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.",
        "label": "Technology Equipment [Member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "TechnologyEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trademarks and tradenames"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/AcquisitionsScheduleofcomponentsofacquisitionsnetofcashacquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury stock, common shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r26",
      "r102",
      "r103"
     ],
     "calculation": {
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedTerseLabel": "Treasury stock, 30,240,218 and 29,089,612 shares, respectively, at cost"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r8",
      "r96",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "netLabel": "Stock repurchased during the period (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r96",
      "r101",
      "r102"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Treasury stock acquired"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r467",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "verboseLabel": "Accrued interest and penalties on unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r474"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "terseLabel": "Unrecognized reduction from lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r65",
      "r66",
      "r67",
      "r252",
      "r253",
      "r254",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "verboseLabel": "Dilutive impact of share-based awards (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r240",
      "r245"
     ],
     "calculation": {
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares - diluted (in shares)",
        "totalLabel": "Weighted average common shares - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r239",
      "r245"
     ],
     "calculation": {
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average common shares - basic (in shares)",
        "verboseLabel": "Weighted average shares - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "https://asc.fasb.org/topic&trid=2134417",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r603": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r604": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r605": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r606": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r607": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r608": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12265-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "https://asc.fasb.org/topic&trid=2155896",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>89
<FILENAME>0000029644-23-000055-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000029644-23-000055-xbrl.zip
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
M6QEL,YFBF%PJD2(#SJT %K/5QAJ>5.(4*@=(-;5+/[LLS6:;8,^T$(J5FMT
M*EJI291R=D#2),3%=B/BNEAN^67>B@R+;RE,>^/4[]R,Z!+A6[L1E>#B\MC5
M+>Z]'5'02@=GM 21P4CB%\''2#]-X?HYU:!P][5B716[O=*AG8M;?+9S\D;O
M@(Z\'/3C21A='?]1S2]&Y"FI:;_3CN-L]&;)1=]4^BV"F([U#J[>Z8%U>C8[
MJ_*@%(<0H[# F'0*$UH,DL1+ZLAJ4#1Y*4MW^H?I%VT.7.<<G<DA D3!O23^
MZ@WSPENK<YV*-B]E:=9;FQ&MD%DP'R*'LA6/0"(4&!W+9: ':[0+SU*69KP5
MD"7:&FR6WI@ $;2W+&BMA8?((K_<7VV^^=)#8#E) :; Z&0X*L'0MPEQ+3E3
M(*:DI>?>.45VREN,,@:&.3@N9<@UX$Q+>9HCWH0,<L1H<^ ,A*4XCGONE <E
MO$RH:L";EO(T1]R),0<R.?)WH(%9Z9.-$H/*6090.M6 .RWE:8[X4^9"VY+@
M(\L$%A4ZK6097#;266%PR9]^6)Y>M'/:">W4"VF1F9/247L,7&69P"MK94I$
MQH-+4?F0_)(YU5"29L.9' E0YH!6>Y"!VVAUCLHJ(;GAHB[C6DM)FCE;4ES9
MG(AU"Z\A1K1>NK)CL-,QV:MH;LF6ZB5)L\DS*>,UL:246(0L$&-6GK@XT6X3
M@ZK#N-Q]).EI?W#<)UE*K7YO@;E*B)@-5SRD+"!F[33U<_8:4RS["I@%X2K3
M1W,F?,$&'FS.3(D$Y0]:2&B<<5$1M!D6A"_,!,WI^VQ!(:G022:!'L!'KXTR
M@NG@7/3R<NOR^OOLZ:,Y$[\IC)%<>)6MTA!XL@:38$%8R8B#F1HLWOK)A_@>
MIA:C)4MM+'B=!#CT&((RR4(VGC.6Q?S/AE]*Q>3GV:,EE$Q@T68$Z:/S,1JM
M74#4:.0<%X6;]R!MBBGMAUESJ(+TSO'LA 'C%<7QGBNGB+[KI-0<%Z!;2L;#
MV@PR$#PH .VE!%3$+K+4+B8=-;-BGLM0S;MD3"6Q\R#6PI6*&EHXZXE28.(6
M!"\;!D:!PF6GEM:B+C(QP;W2P8H02_UOGR$8YAWQ3>' *Z*?ULWQ6N:Y"28?
MIKB'43X[BU&3FEJ14#!RZ-Z1%9=)*%=O79TV+I/3%V9E AN\B-F B(%L*'!0
MFGI0QYCJ,"]@$4.U>SWTLAU;@YTT^- .Z5,[MW+>[F.\:N@BIO93J3:CE5'$
M $#&4B1!18TV&,^E@5"#U/Y2<&<LN+,9Q4CH? @8(M? D=GHO0Q!!N 6G9$U
M&,58"N[L!7?Z S;)1H[>1T'_0];6 H^.LY2R-6"TK\& S5)P9RRX,QF;4EED
M[UD*W"9 82U7F Q+T::HE.1+CEM+P>TM.L4%J[EGW"FBM$#6U]J QA@H.U?S
M:,22XB[E=AX9+N9D7(K")J_!)XLH;29;*U"* )B7#'<IM_-(<'..'J2+,BH
MJVRQN,ABRDFAH!]+@KN4VWGDM][[P"4*Y1@'E1@F:5,6PF3P)ET&9DM^^_TB
MM)9':=#%P?LTNJ<<S411:DER)45C/F<-3 <05GDA79#@4)'P"NZ6)'<IO'/+
M=),GN>2)F )JH)\N!JN5A2"5)+*[K):T%-[YI;L" I.\#,QS!\HK)QF)L>3,
M,Z[0Q"7=70KOW')>,,P$:1G1!0-&EM)067$2+64,&6!9 \X[[Y/ OG?*Z ]J
MS:?'?K;/5+]S,B[)N]#I7H?,1R'+NF7ZFYU0-H/A$$*.+*D:,.&E2,^M2,^$
M'TOAG!(@028!)@478DC<!0C"B"!"#?CQ4J3G6:2GSYK)0)>TA-'21.#&^,BX
M )%+.7YYE:^8;]:\%.FY%>F9<&EF)/V7(S?* =CL)# K;#:&4R#(;4VX]-\$
M8FG0'QXC?46=E#)=E.8Y()L'7:HE@T:C2^*BK!44H$*V+J)S1O@0E96A+J7)
MEH(\1X(\$]ZLM($4T*'V 2+WMJQC@J RRV7B<%VJR2X%>;X$>09SAHD*QV0=
MB\%!%AZ#$MQDA)Q3Q,QKPI:7@CQ'@CR;.<2&HKSHD].&@6;<>Q^SB,XQ)0O-
MJ E'GK>Q@YG0Q*AX"ER"LN"@3)M)43 R1ED89X+7-:&)\X;E;%93><7!1B5<
M)IR4]L @21F$,4D(PVO"E.80RYDL,)(Z<*:3\^ $.F^]<RB,=B%&78?YE_.(
MY6S\I;#6RP#,:P=!.,\M9[[4ALLZ1?-%;6="]>$7_C^@#HB*L\GL]1J)6DA4
MS&5>]O)#-)DC\) 44Q$1;N[/*1F?QWZ[]_Z<9#OX9/H-. AE6<AH@?B9MT%!
MYCQ$\NF>.YQ!OWVK[;BR#YN]T.^F:P+^HA_P]FZV3_O#T5;>P4YZ>%<P SB5
M(1=.("D?);EUT@/!51#6 ^9@G%TT.'=2IT,>X7GJD6_H4"RY%KOM7GLX'H;X
MD#9.CTMD67^H'[5/'P_2L'\R"&EX\?$P81R_?&Q_>/('_7-9W"EJ5%I$D5T
M'<@F@G(*C0&9-1"Q*X!_NF8X.NL0M-1IU6%J'QR.'DM]//K]8SN.#A]SQO[_
ME?%Y3_Z@8+WWY \_>$177_Q^<9-;MRHO7&&G?=!['*@'TX#N,$+?25<G^/Z
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
MZ@/CP5CKJ\PSIU"??K-*0N4<5XZ[B!PM:;=VJVRIW4OMGD*28*G=WZW=M[(
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
M)K/:#7V%S.8BL]N"F4DS'@QU@%FB,!8] 8V=AA!".G^X\E+Q1&84+UW4S?5
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
MP;QP:#J)/<Q!?S\L+5& SKJ2P],;+ HYU$P.DPV:L5'!9C,_MBRI,5:"4B8
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
M)!B?_0Z.4!P419J*C2U%YD\P*W:$YL*TUGJ:!:;SPW0B-0,YZ=.*0%3())&
M<M"Y([+0UBDE;<2*;VSI&OR!3;4E+$=!S;J$@UDK3ZT>)=66&5K8:#XV>C<I
M- 29Y *-&3B=X\(58V"M8X!8XB'+I'8FL9'$9/[TSUF!L$3VAC4&=VV)HP7<
M<X-[(HR!>2]49."38 &,6 MI>2)()7GD1E.,\,:6J,.U^%C@7H=Z<+^7BA,-
MK#A1Z&@F.II2<BL883B-'K0T"AAB#G14 4(Z/K!BQ%>]UYE$\Z>?%0M%<V'[
MN*4F"FQGA>UM*2)*K1R-%)#C'EBN1F^UYT!TY(1@)PTG28I@K%%]B%>K/O!T
MT+7[/;@V4W3J"HA<"Q=JC04E<KKN531J%7I5F@\]C'F^3*E-98D-C@4/%-/$
M/#I7L>$V N&!8J54M3Y;O%GIZB7<H:'R0L%JG5B=:(HN#6-4*< ^R?5,YS;%
MUA (U& 4N?4)K4E*T)NL05A=!VO"U[S*FQ)",2HL/#QR/.U?Z>:&@;,="N',
M1CA3:DYQI[37P8&*0@,CE()!G -6,A$153:*G%=9PAU6&JZUQ4(6N-8+UXG:
M4\398*D%QK@$1H,%K9)4KY0@% NGHR*-@^NZ5HQHM$!SNP]Z30$:J\V3BXK>
M+"K4 RGR8%*BD2P*P9D *87(5305&($"*(-Q(DT4F9*Y#A8M5317&:J+BN L
M4'TX5&]+,P('I)S3H"RJK!T:M*0<+$LKQS1'B5*K(,XF(;76#(_E".*L*;-C
MC>.[%A"\6?KJUL=-4PI.6>1]9)8!THF1F D(%$]B!$-4&DP8\4XG,>(9E:*V
M?/7&!'76:#A98] O(*BS@+Y6T$]DE6@>'5,1'#8(&/8"E/(Z"23<,L%4,()F
MT#,AYY=)'@OTM333OJ_><8][W.N!G[J-\NR#7#4K5QGPX]L1E] Q.JV;>JBZ
MJ9?NVW79AWWGX_6]Q[> ?/US70WI*5;]U>#:'S[,Z_^L]8\?R46OPN#HU Q"
M+4K1?OO%;0'IZVBJS?C*# X'1Z-<M?POT[T(W[Y]+!ZA(A[]5#QJ[VZ/#G:^
M%X_2_;KAOW]>OOG;GUO"Q)M=Q]M?]LC!^],/[??;J+U[<GGX<N]S^\MII_VR
MW3G<_>O#P9<TEN-N[J3RE@HKA8\&L-8Z25?2@B&<@DJ+&[$D043\8P'[CHWT
M,$&[;*1EW4B*!H(9T2!%U6O<*]".$N"4$L<E,I%D,7T3369;3ORA=6X&K8]Y
M>9^U[MQZP[SLP\?9==46&VY?C$[[@\3(_GXJ7]F*3[ 5O[Q^*[DF1A('B'.5
M3=@8TFT,9.L1CU)KI=D/.&WJQEK0N5@VUC)M+(<1E0P%0$A+8"$PT$83(#$Q
MG*6$1V*R*2+)>?F_>Q#=U5YKF:\;8%;"6^B^W!\.+V[OR2EU#\MV?/SMV#YV
M;XG1Q@CEP6#&\Y'+0:,8(2"B:)3I$*0_DMT>_P M^ZG1^RFFS6,$3^<F<^G<
M#-&"QDA!=%JI:'DB&+^QE8TI]V"V3K767\T-25TN$1&+\T%^C[9*,_HIS&B!
MV?U@=ML-J:,./@@'(C%DEB^3&,!RRS#,I1((.8]"*5>[!NBMRYE8T+M ]$[X
M$WF@(D@-C.6F%,PK4(1S< YACQ .@:HFHO>Q'1?-,W#O],_.^KUYK-NU2;=7
M0RD6R?J0NO=3<?9P]^33R9?3[IN7!Y\.=O,SICDY[IZ=O'^-3HY_32+N;]W\
M3.WC-_'@^-U;)CB-+!!@-CI@*ELDO9&@A?1$B'2*\X>9MFO3N<LN:OXNDFG/
M$*\<>!0I,(\P&(L\2!&XBSZF]Y.PQY?%KGUCRQ7;X]+LPR_[;RF6-*T^2D>K
M"L!XU*"0%\ ](LHX'B-R3V;4+KMJ27>5$]P%CQ58K7(+U\A V:  "2F-HIYY
MZS>V"$./:=->'-E-,T"6+=F<+9GF[BTW2E&N/21V2TJ:# :L=Q9B(%H';2PV
MHCE$5W94\W>4Q#PJ9U@Z*UFNIY".3HM".DF3?IS;4TKI$\EACI\)1I]A/5G'
MY4Z2F]O*O1:E#.IKZ_X5?6,C60FNGPU9$RW<I7%&^@A&"I]T9,TA]W0'AQ2C
M4NE 9)(J)5>-ZME0:HTTU)!= #HO0&];JT/B1VMREW;$0S9BR20-,0R1,.><
M8,C%V#R KE6#UNTTYCS?IMLZ-QT/G5[+757L+44[%EZE].O<OTI3O]\;ETHN
MO#,3[^Q/"@:8"VL\$1"8,L 0UV"0\T"\"-PZ3XTC&UNDON8IQ<'=0)C65J"T
MP+0>F-X6#Y#$B3A= "6I !:U3?*[MSF"*R!EC'$TP13+1L%TK?JQ_AE&)OW1
MMX(9]-+H2X'2A0L%UU.^-Y[Q;><NSBZZV;>Z&V+'=48E9;\^5II2[DL3&K"D
M26[0W@-C B5^8@ZL0R@2[0CC)@D/SQ 7I2'**B.Z+OFA(/J1$7U;SF T"LVY
M RF-!J9"!$N( 1=-@GK2"1C*!?R>*<9+F=,&E#E=#MGH!HQ;_:N^]?VS\T$X
M#;UAYV-H=?O#=2M\^L]'D9>&Z3G3JRE])*[7HRJQN'-S-:[J1_^>EJ0=1H?Q
MV'PNM#H3K;Z>4A=5L(@,XX L85E08J!$-&"L3^>B8S@XG-4W/45,^E>QL*P"
MB!\N(A40/PV()WK1!H&CI0XX=DGEH5J 0IR!B9&0X(@CN80&07Q*+]HG 7')
M)#@>!#.\&%Q>YQ(\4331]3 JA^G8=SK^PA)/5!=B3WX:3W1"#DC[[Y//;_(X
M7OYVEE!.#H]/3P_26-K'[[X<I/_>_+U'3MZWX\'[[;=$D(B$D4!Y[OJ K ?K
M5?H1*2><641T;OB GN6X28(G*Y&V3,\_54QDV7-+N.?<6^6]YL19L K'W/ \
M^^,4!DQ83$>,I4;H=,CH9TCI9P)/!@.,(]:>M=*/\Y#^]C%T+Y^US"CML^%H
M+2/8'D?7^BG\IN1[%OO5G.B[K6A%8C3R,E>.9@H8-@&,B3[M*V>EESHD %65
MHZ>VW+R_E%:,T0W&<%W6Z(+A1\'P1&<*8H,W2(*1.8S;8 R*4@'6>4^B5GDA
M,X:)(E,*03\)AFNUYBY'7XKAG;5GY['DKG'%^KHDCYM%@?>J!2E\51]?N4F9
M0T6;A/%H0<DD>#";Q VEO02D@D=("!IQ)7,0K>;WF<V*DR4R *\Q]NN26 KV
M%XS]V[(*48P3JQ1P'@VP8#FH7*D/1YWD%B,05S9C'U,Z?^#^8V%_O;ML54:[
M^TLW]VPQ<O6,SVF:%M^_L-WP=<7FH[W&S><_GG""5N8\6$#+LNV>+Z?#(D^'
M=Y.287 R8&XPD,KM[Q4%':.&M(K1ZG2<<Y:K+CP3DM<6'UD?G)[8H%6(M1!K
M8P7M0JR/2JP38:HN$JNKK#4G@#$F0:>#$C#WD4GAI3&V(E:$-NG*$&LEE_][
M9-*77GOP;H1<G)G!NT[O>GPB(6?\ESP@\3VYN9 P,:@=KN1G<"49KM]/_X((
MH[KC\YQ\UG'W&--1"*UV?Y2^8M1O[?1[/O2&P>=7U3)6D:LO.CW3<YVD+53U
M^\[2' XWOW>HWEB.\>T9V90\#>J\/ZPRXYX/0M=DI^POGSI^='K-8#<^.%Y
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
M-U/BT)G#2"MAP'BD$MUX#);E;+CT4D<?F%>);A2;*PR]&$8:#-F%20D%LO5
M]K:$0(E#TC$"R@H'3!,"!B$+S%OE,1,1YT:0"L\5-EXB+V8"W-[G,'"=*[M"
M94YH]<^KQ/JJ_E$_5R9>,P-#4SPK%>D<7BW&]2J5_-N92.C+E*KN4H:HTJ*!
M<(XE$K(2=%)1@%FM)-><*L4WMB@N9=U7&;D+C=\LR*T%N1.9\T)HX0("0G0E
M/G!(G(LA!J.#U2@S;.XC/7>OIU+P:'4&O*(%Z*_K$\2ON6H++CZ_C.=!HXL3
M?,TR+)G)#SPB#J:$S%#&HL0<&#7IAS($-"<"I+$F:,2T9G%C*QWG=5B%[H>5
M);(7K2WX'[TL00%_#>"?K*SD%*7>0)KH7): >% ,&^"4&JR=EBQFB_!\M6P?
M!?MK87B*,;BJ<F/X[*Y">P=F%%INW( P(39+.FMF?&J&R'*U-H=Q;[PR?Z:%
M.>QE(LO_Y?J]'Q-5]4;#/\-P-.BX4?!5D;B>__X/-ZXL]#83O4U)/(Y..\F5
M2XO)#3#A/%C-TIY'DG@ML3"6;6S-9SPO)JL&XWUQ4DK!>P/P?EN<"4HAHY(X
M$VV,P-+:@W9<@0Z,&\0"U5)E<]<\4</-BZ99#CO,=>_.;(*Y*CS=\U<OPC<(
M%#M,HX2:N>CL57KROI]LW>JZ%WDU;A+G%9D6_IN)_Z9D3.?^(TJRM,[>XL1_
M$H-R3 )AD4?*/6;!;FS).@I=%TO.JM#'XF2D0A_-IH^)K*O<OBAJ!8SC+#XI
M U924]6I%4H30G(: 5\"2_ Z6(-V[A*BGK5L>-?I];*+*S=IJX"T9D:A&?B/
M(&>4<%Z2R!GA6EDBJ$7I]+0!)4I\NU_1GJ3XQ^$,1?=[//*:DOK-L[!+"8(H
ME0 F4.ZFFE\AQYP7PDN94T8UG;]253'Y-!?-R@3O%:5<)C0KXA71-"B#K-#.
M,:PJ-.."YH:A^;8H0A(GX\ BR,ARSQY!0"?1$PB)46",N8NYD .9YIEJ;.C2
M2J1'_4#L"#G\^2Z!X\$"X;U4L,9-TS\6]_PKP]7((4VX5=$EJ$O'K T\:!))
M]!XS+"JNOD<(>.'JQ^-J-T7RLEX;HR40K3PPYCDHJR381*N(.N.P]TGR4J*V
M^KZ-Z7'R$_M3X;S">;<X#Q/,G+2,(9XH3B&#DMZ)J:>4!8VD&FN;A?.:Q7D3
M@5,V"&)4 $U%YCR.0$N75$XL@D&<X*!M+E"DIF3N-Y3S:FGJ<E\]]1[WN/'
M-#V2[U_8;IAXXJ?N$/* 4:Z6EC"](<S1Q?EY-^348--M52K#BV[_4VN_%_N#
M,Y-A\*#V,"O0[V<%TD%^H#%7VZ,9&W/Z4;W?<_VST!J9SV%Z@8^YS6>->^3[
MBV73'G%E)*_:,X^OMM)QWDFOTD8J0M4,0E5[=V]2D=016:(D!H\LS48_#(8%
M"ERRJ!0.B/J8RYB1^86JYIGP"^^L*._4GC==>&=.WKFMS"'-%;&. 5;!98<A
M!D4] X^SUR@*FA:PZD_%&T0[M0:/-E]J&X5!&(YFD]CN6].I<8\[LR%M-9ES
M 1+;U3;*M-D.)6)L-N;<GU)1#D6+L1%@J4? #,.@E9" M&4F^NB0R0DV?%.L
M7KW]0CLK2CL+$-@*[<Q%.[<%-F]8FG6BP @1DL"69#7-<VD\D3N-BD #(=/S
M?$I/PD>S^NYVAJ[;'UX,JD)Y[7X/*COPX7D8F%%5?J7G6_N]CPD8^;?C0?KB
MJU5:V];AJR6T;SLWN B^=3[HIS4?73YKG7=-;U2M>XX;.L\;I96?;.JBE_-U
M1<_7VL7Z'7/>28RS]_D\]-)F2HPSW.^YB\$@^%\O1NW^Z"2,BJ5DYH-W2D)]
M(((80P*@7$6.I?\#ZQR!H+4,6&,5.4WROMS4#3IYB[Q?^.A1Y?W"1XOBHXDP
M<2.XE3* 2HL(S H!)J>^NAB#E9H+CE7B(U);Y&$I<+GJ 0*_YS13WS+#8<BM
MU>W(I$NJPI%?BR[%_J#52]_6_ZK*=*O*!MV.L9WNU(*2Q;NWHH='_?WD\S@.
MX^MAV,Y;\'"\ ?=[UQG/+_J#KSITM5E_'V^[RW*>S'2>3$DB3,(L,U8)\,0G
M^388DLX3(L!*[+&C03/-<C',^>W9)0"A4-2RRK>%HAZ1HB:*-&AOM5$(J$L_
M&),<+/$>(HM8B?0W:5 E\LZM@C]>L,+2B;QEP/4,^-\C8[LA_>L['[?^4_VX
MVIQV\.^MKQOU^LWKV]W8>RYDW]KB.+BZX_.LS7?<CUF95 Z0$%I)OT]?,>JW
M=OH]'WI9F4BOJGP-,TJ_C L9FV[K:)3^4+7/VKSS6<>W9V13\C2H\_ZPLI8_
M'X1NHM>/X9=/'3\ZO3X4;GSP"H#/T;>/&)L&<3&Z^R./.*\_G$7^_6S<_)E'
M6YT;V@O#!?$D:L>$HX8SKKF1DM$HF,1O"=^X_M#IUZ26<_,N@!T$\P%,3 _X
MW'0_F<OAQK^_FX>S3@]NS?OM*;M[GS[E;KW+.5?-ZNYA>_OWW:/#=FOG\.#5
M=OOD66N_O;/9VF[OMHY>_WJTO[N__>?^WE$38/?#!]DY;._NM8_V=M.#M(\.
M?]_?W3Y.OQP=IW\.]MK'1ZW#%ZV=_VZW7^X=I4=,;QSN_+__'OZ^N_?GT?_^
MCR)8_M+:^^/U_O%)XQ_UG_N]5KIM-_O'GF4#1$@'<)*L6L-3,P@M<Y;.Z]'P
M7\U_CM<]<^$[B?[N'NN9&;Q+P,N95.)[Q>+KT*O3XAO!59E7Z1&ZYGP8GE^_
M^.7ZM.GTJH%4'_IE?/<Q*V9(WQ)8JN^[>GN,=JTVM109\.-S=?S%8R[8K+C@
MEA1U]1ZEFQK).]]&F_C.]WYT6[4IM7C077_\'J>JC'5)QHK1IL3+,MAEFEBU
MJ1"]UUU_(FK_/'AD\MI9K2F/2?%JD]\K^.?X=)"DWX-TW>FPM9=$7]_:/A]T
MNBV*GK6R[;,*_,@6AEL"4RUS.E.F[H\K#DX>/8]C^5'WFN:K]KJ5X%DUS9LG
M5NKG4U(F?&M['*!DNM6D9\<M=*X68.SH+4NPX"7X,UQ9&*M)WS.#7-IRKB#!
M,NOWV?C.79Q==+/1HIKXPZJS<;7O^V?G@W :>L/.QU#]Y??^L"S(HA?D.)=
MOAA<%O)_O"GOW^;WI3.TEBO7W-)>KBP;H%Q9-D"YLFR <F79 .7*L@'*E64#
ME"O+!BA7E@U0KBP;H%Q9-D"YLN8-T.Q*WO>-Z_C5=$W/A989YCHNOYG>A1E<
MMBB^"NI8U38_D[.S+CTO[OOD,V0@:>Z(,HQJKCB3SFD4O95!(VXCYUR-&_W@
MGS5EJWR>I_UNFL!A;F?1H'RB]M$XG^C]B].#+WOL8/>W]R=G^_C-\9^=]I<7
MG3?'']#!ES?I#A_XR?%O9V_>GWSZED_D+MM?/ERV<_[0E]/3]NX?G]_L=M/K
MO4_I-7WS/HWO[WUR<OSKZ40^T9=]>GB\C]KDQ?O#EWNHO?OBP^'?+]X?Y#RB
M77_6_GL/G[Q_<WKP\D4\.)Y6TB,XQK'S$&C4P +-?1-1 .N\4%88::+?V))<
M;9)EZ63Q0#9>U>X]A<KJ3*;4WO&,%XL"HQ[;@ F6VC$3+!5:%RI[/"J[G1K)
M*$<V<)\;OUI@SC@PE!%@""/II;3$JBI[NS!98;*U9[*H!"%8",NM8-YX';@T
M6&)FJ&"4^7F8[*K+3_J2SZ/GO8LS\/T1C.]1:&Y&FFM/%*F(RGLD(A!*7)+8
M" ?-(@/G69 D*NI4;I/Q3(L:NN.N"].M-\TM%<?]<Y;R/$%JZIGQDEMF.59$
M:TNBEMA)9A6ZF^2&Z4'3JR*WU4]HM^4V2CTRB&N@WB>Y35$&1C(!2%%.'':<
M&9D;R$X3W/ZU& PL*XVM/9.M,IE%'X1WV@GF L.<:\J]P4:(I/<D92?60F9%
M=*N/Z0XG6F4S[HR/"H3/>BF)'I2RZ16.Q!@:G7>Y?NXS*L04T:T^KBMT5^BN
MZ?JI-)K2@#GSC#&*F'8<$ZD4"58%IFG13YM!<@?'7ULYXH/C@R_M3V^%"YJJ
MB(!I$A*YL0!:& WIH)+:6.,)R=VQGV'-EL<6M]0-/.Z+SW88M4(-";:-[L)1
M]SW(;)M@ZB&UW%R-J95$&L4)]HQ2;I"T@B9D&F*1IJ8J,4D1N7<5W+0/K]I<
MYL3B0LDS4?+K29,AQE(@)A X)PTP:6/NK*N )ET[2(44"WQC2]-5;*Q;[E%H
MZP[:HLP'PI0WR"8X:)7XBXI(8Q0:!1QEH:U'I:TIDJ13GFOG/7B&DSA)L *5
M^ @BCSY:[J.3KG'$M6)A@=-A5E4#28]WHQ)(JU/M_0?)C3^Q$)1[+/ >/SH(
M[MO<:+D/ H6T5@R;2%Q@SAB=?@V>"VNRW0'1F0^""AW?E<GY=BZD0^(P'IO/
MK_J#/*[MT6C0L1=5F<KC_BLS"+WFM A=CJ/C9-*G%!6.ACL.SC"=6X1R4%PR
MP%I'ASWVPON-+33_N=&\1F6-NT?AE]H%S<(OC\LO4T33H)R(DC%0WF%@,0:P
MD4DPE@4A!79$-HYAUL*&>5TF+7UQWWUH&?=_%YU!\,6<6>Y1["0/BSP( F'!
MI1(\(B8U5AQ9RHBS*E 5,9KY_+K&:.6<^\MT+\+V&*8[_>'H((Q.^\UIC[D<
MAY2;##>@3GM-M<T67Y)^H"P$8PY$>\1$9#9D(9AMXCE"#1IL\"W K5_P+,!=
M '"G2)?4:!-1;F4KC$_2)3%@"8E@J L:^<BC%0V"[EJ8/'<['SL^]/PP(Z1K
M'BI3+IOZ7DP #7&1WQ'%^75;7K4&J)AYQPQ/"PW/1,/O)MWF+B=",44ANYJ
M>6(AYT,G.L8($V$,IB2K^),D7(R(JWJ/PF0UR)2%R1;+9%,$2L0=-LAY,)5#
MA#&2=$'* <F\?ME!PEG3N&PMS)75+J\<Z:$W-!7X<J.D?N5?STOPL3.Z;+SQ
M<D5U[1EH$5$N,.7!<(V8)=XBA:S0@=$@A13^WJJV=YVKH/6=&WMBN^<KG\_V
M>$,42IR)$C],5HL0TG!D:( DT5%@Q+!<\X;F;MJ1:*NB"'AC"\^?0ETL9$VV
MD-6OEQ7\+@*_$\H9$C'7KU @"4WX90:!)MZ!%T1KPYPTED\7:%;"N-V4>ZPH
MA3R%<ZP0QR*(8\(KIA23$2D!6N288DX9*&0LB,3VGC',!,OU4\@F*R?_"L.V
M-M=8@>U"Y/5)$P8F$AF),5#C> (NIZ"EU:"52") Q#$ZDX [S2E6D@$>L4;P
M]VV?%U2D:-TR_5<US3\QK!5)=.*,,V9-R/J7,CA23 B3_+J@YD\#$TIAIODH
M]_WV9&W@=")&;W@ +(P YJ7*A9DP(,N#4RIP(>DCU09NDF^LE"LIY4HFM4 2
M;3#<<X$Q4UQH+9,(H:WDQ!-.7.&QQ^.QVZ9>*Y)6'@("3#P&IB4"RY$!DR1*
MFT1(&;S>V")D$RU+,9*G9K+UIK%5Y3 9F'.4>!$P89$&2WU D1@7?,!6SR6+
ME9)+]1'<A"V<62*(U 8$CCQ776*@K.$@1>1(VZ0;!YL([AGB8I,74:T0W"H1
MW$PE-+GVADB<M$O$)+**<$0"\0X)%B+^ <.5>L +8[.)/@[66Z$$A417#!CA
M&C3E!K!4F 3*"--A8PM+/87+2CW@0F.K3V.*4D^-5]((PA)/61FY#T9PBW7B
M-EP+C16)K3Z.FW!"8A]9M"H"U](#LR*"53P"T9R37(4$4UY5 N:JL%QAN95A
MN5D"*AW2A">,.!R8=,S:P(,FD43O,<.B:*/-X+8IGEI-L+$86Z A)G:C 8%)
M2P8B+:8A02%,768WHE5M]3$62W%C-^[U**[W-*D([ GBLFX\+4V/Y/L7MAN^
M?]RG#ATK0RQ#7-8AEM;>:WYEV0!K?F79 &M^9=D :WYEV0!K?F79 &M^9=D
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
MA3)_Y*ER25I1TD:+&,.$6*0\L\(YI@Q%\@<":*F]^R1\.N%Q%E0&AD0$274
MAKD$$VP [)ESV$?A.:]J[PHYI=9E8=3"J(51:]3H,<',2<L8XIAAA0R2)&+J
M*65!(ZF*1M\,'IU6",X%1[%@$(F1P)#FH)CB@*3#4OY_]MZTJ:V<:QO]*R[.
M4Z>ZJR)NS4/W6U31@>2AW[;)0#H'OJ0T@HFQN3TD@5]_EO:VF6P(#@8,J"H#
MV-O;VI+6I6LM+:V+*<4K9OJ*4';W_)VE@=,JB^ _5;$6^#^TOZW]'_AGTO C
MV]]O=ZNOEY<!S$>8]7VX2_71LP>MFPL/V;''@_C'Y(<_)]*F[6YE7M6'_AS?
M??STV1:O-+7ZOOKM/[^WP_#@#Z-7C9+9)L>9#^,OKM\EJY6Y7NG]^CW&5L$
MKWT;KY)KW[OIMGI5&?E+=[WY/<%T:>L3:2O!JXH\E<8^I8[5JQJSV]YU!BN\
M05!Y<LEXH6<5.9Q]ESERG<NES_327Y#F_OG=IZ^=UU.XL%3/6IL?)66O!:\T
MFG#9P:"QV0TQ7$[;8]5YLTOY>Q7K>.C./W<=YZ!8TPSH@3R56_5\?8[U_[C^
M?^IC?K<YQG>;AW]1G;@.;<V,WG:JCGQGVP&UZTY];8_;0WB]=.O\W?HA#BV\
M&*J.W)Q#_Z/TY-4)ZOWH:-2QPW%G5H<!ZOEYL3YG]<H_MRR773KYFKJ.!4SO
MUHV]V^'E+ZSPS_%\P]^CSDF#D3L=;YB>-2\I&OVSIW\^D6;+;/(B1!,LYSIY
MK7BR1$>EA$XL\G&D6?V*/MVS"";O?F_23;QW^/5'ZS/\?/KAL+GQH;V[LW72
MVFC^:)[^=;3[^>_VS&#RX3JTZ</1]LXFV8.?6V^;WUMO_SYH'F[!]VV>-M_N
MP?5_UP?*)@D.'_&/U@Z\=^J_:!N)B!XC:SA'W$J#K+0619PUDDBNU&#OY53"
M3V;_T]AR*P#V,@ L>J<UXX!6&'/EI!74!YVD=,9;L)("8 \%8*=7 2PY(X@4
M"F&K-.*4*>0\ER@&)B4UVD@# $;4W<_#%OPJ^+5,CST/ 7,<.RI(HM)RXX"
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
MT!@CB;BLL^T\!1]6::2I%0AS2;F2CD62SU(R<O<(VA*7URGW*+AUY?BD#X0
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
MJHW]LV<8K^' D6.]J(RIT5%5 GBU\3H"P@'B]7,UT<&@"AR<L5/@9M_:O=$
M>$.-A?EN9YUW<57O31:YG[.!N@^NN?*RW_'ZG.5]G,'R-J^RO".;!["7X3,W
M;;*,9X:5L;]F,/FISMS01T'E27CDTR!NITVPFJ/L*KP\_/W16O_"50I"$8F(
M]@'QJ#72C'$$O4FC$BDD+)\'_L)HYSE]-M[/%71K/W\,"VDF]YWE<68C']MM
M-NHJ+)"Y^H2\#R[XG]FPC^S7F'E>W9DU[ T&HZ/C,7IE;\96=+&&]*.,AI7K
M!:QR#$*=M@4R!Q[F^ ;YPLM^P[ZM/.YQ;'D_?_=UGS_#E^P63>YV!IOU]U>H
M!J :NZ/:D<N.%J @\-U1Y02>?Z8*?%0WS)[_<%3YBK6G!L#>"=#0E%V5L0_5
M&USHC84Z!8]D+N=N\&;W6[O?Z^:!?QK/=6WP<?:3;G53Y]G2L,\'V5MJ3QZQ
M<O\S:X'_!A<V*L9.\O"@W0^-_XXLV$R_<>8&]P?#2R$/,**Q;YR7UE?Y9A71
MRB[^>,T_!LOI5Z[S9<]PLDE4\9ML??W*/:NI4047U>W/&USMSM?W[=OOC6Q?
MV=4;7*B@.#'B5V,2F2=MQ[H<_<HFWHW]_9.*T@TN]$0.D&4F4B--Q6$.; :.
MA@W?@.3 I=!B/SRG5I<Q]+C?2^W,_O)$R'C7[XWV#WJCX8R.G*#1SWORH/<=
MT*E?AQ?/B=5Y?!; N;U?=8C+[6_[_+ 3+@N_'XW#3#FVF"WV/ !R/B*/2KI@
M7E_8CP)<@1]]O025W:DQ+=O_PL$;UAPS9#$XPUP!-[/<$F2IP21X&IP15W=<
MJ6%)&V-(B(SG]"HM$DT$:V*=#$8_#QJ7;W-A6Q4<EFX DC#(0:K&;APVUD,O
M;V \1S#?N0RD5<1_4-.KXV.PFIH-U7[R!+UJ!GCN<L_LN[]Z\-\9M/WV9OWC
M7[_/OO+3<:CW5=8_?AK\WF@#?F8L MC+J\H)]+^M^_]9!D:WNHUM/^SEN&<N
M'%4O;;FW)AT!O5*]@[!^U?AK-( [# 9YS%R.+%0@_=M.[QAP56/Q^ZO&<FW#
M7ACQ'+1X#1_("9F-]7/*??;:/Q>X=\6!)^\,:M_A-8Q<#Y:0<S+\& ,&JWY[
M4(U*%FL!MA,GKDEWHGG8K_>#W&2P!@<5O>]'WP-^=%K["4>5G%.L$+=Z_ M>
MR-EK%]V1O,EZ?D]_/@%F;;_6LX9PA,VR38D/8V?IQB%^U!$>VY/$\O=,1-LU
MX %0U+$I((G]]GX=UZNC49.'J*-\^Z-V/1(P3\ZW-ZI]M_/MGP'0,+A'MR);
M.=NQL1']>/]#3#9 JCZ!B_,N>@W'U7@#Q072-HXJCB<C_#=![$Z<4.9I+_U\
M^^G\Z\=LKJ:29TS](HWDE\*7Y[MS]:9BC<]GP0%HR6 ,[O  G4Y-.NT9S[[
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
MRYJ@6+*5-?(*F^O/,19 +(#X0@ 1!R(#YCPDD[BUU*5H@Q7)*Z>5CJE.<Y\
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
MIWL[?Q^U3M^3W<-=WOS<.MH]_;?=^OQWI_49<.3PP]%4R9V=@Z^[G[>@;2W
MK%VX/UQ_N/]CE^X=MCYOD=VC3V3O<Y.VWNZEY@X@V?LOV.K$8#5 0G"/N/,,
M&9,+03*%21 B2S(_HU)0<K4QF165VWH^+QKUQ%BDNOTC/>CD 1?Y*,M4.VDL
M(]^P'3!;.X2;[T^&=-AK].-QCM-U]RL6-&A\;P\/VMU&_K'9<VT8Z(\9WG/=
MI%<P_ &>+VN.G;]:S8M_V@DN].W8]7#_0=S/U&:PVH#O[\>Z&%.WU\@EDL;+
MQJ#1ZS?:T+!V/U_:\ ?0I?#1?O1YY0R-,.KG1@WA 88'_1BKK^G" S:.X*D/
M!HW8S9=5U6SJ-9SA5XT,;=65&>PNS-TV-!/F*_P)>9/AXC?;;G<$77-R^1O;
M_=#X[\CV<T)J+U4OIG:F:8V3:/NO<NN/>O!4J1__.X+;P.?;J1&_U26J^OEY
MNOEYH"M]N^]'1P,P'%^]$-IY%*I;YC8-&T?VI.'BN$TQ5+UV-FK &O.N"+0[
M#TG=V$O-KQZK^O&F!Q@W_JQ_ M"1;F\X[N]&_J9+-VU8>&LPZ@SKIS_KO_QV
M5FAO9 J3!_+5],41.F#?=L>Q7W@KQ '8QJOJK>GGLKF=G?:P(A[7/)JS>>3@
M9OD67;"-R13+'9Q?&\!S=&]\8GC?=T9YS@SK20GMACEY_GVKCZ,S/YFC+WAA
MQ;"PVL2PP8P@;SA%G%&#=*YNQQ3<CP;H2WR;<G9/$:3/4,J=C.&X+CA73_%J
MHC[)2G; :U=QS6WG+67'Q:JFMROC-F]U./)KM_U9*;OKO[0T=AD;2_DBB@1.
M3 56BGAS.'/6E0]2@;#VN9>JZEY-+"LO]XQ&/E@1PB7LCW-:7?KD+*GKHD?Q
MDCNBVD-^U+*49X&I!R\B9#O9:<KL!PC]I%9GXV*=SH4V2ZZ*6[1K1K0T<TS$
M5F>PHNRXY!NLK/U&?K\2TBNEZ4IINMF[3BQ0H8B-5!+*!8]:$H=SJ3J)(_;X
MUAGA$\]B:7:8?M&Y'.\P?3IIGKX_W=[)?[]^;VY\^+JWT>2[IYXU#\&9/'Q_
MNDO!L=SYRJ_N,.WM;)VV-IHB_]W>6?_>>OOA:_/TX!">!^Z9GZ=UN+?S;V=[
MYV!F$2C.I2)<>!0<P8BK+-GFHH6? C$:&\:EJ(K0L:=2A*[4U2S@=4]U:YP7
M3FCJN,$\BF"H2ECIX"45R8@"7O<,7E/;XX*[%*,QR/D,7E+2+"=OD!8)!EOB
MG$ *X*47=W*EH%=!KV5Z\'FJ D>26(P\6*PX%5039YE4VE"7B$^NH-?]HA>9
MJMCC2-0Z$"03=8!>W@%P685@1)21QF O^<H:TXO.[2G@M5PV7,#KX;(5"WC]
M&GBQ*;^1.F&)]PC'E$L Y9,Y40JDL?)88V$3LP!>>;OKJ:#7B](!/T]^\O\=
MY>2,%W:<>)ZB9%*:2+5G*3(N8<VVCDMA'(X^"L'8S*2(VX#0^KCK-ZKTEG?P
M(+UP^:AP:O^( 9W&?J\ UCR ->/\";<":VHE8LY'Q+6FR HO$$E*2F*BQ9&M
M #1I2NB?2U0'J1P57G0)(1M#KAV4J&:<"VRT839YXYP/SGA>S'D)S7FZW&G"
M4;,D4#(DZS+CS#^$1M*%$( DXN!M,><78,X,4VZ)]21*8)N>:$M"T!%F0,+)
M.KI@<RYF.X_93L4\K 2,31:CK"V-./,:P<*+$36>)ANTB"KFB.W= [;%9I?7
M9G\IS;C8[,/8[)2KSV(R.*J$1 K@ZEL<D-8$Z#.,C=->$\G\TMGLO:8WON0K
M7U29DS>]/OS:;?A1OQ^[_J0Q[,/=.K]>?^U%E'V\MX#)>#A>CT=CYWPPWMIV
M]Y^J%F3QM^Z\",RNZ&J$]CXA:Q3X6]1R!'YT0MY@1BTCP42U,'^KU'1=7N.^
MM_#);8R[&/$\1CQ=Z#412;"P* GG$/>:(DTL00I\:+!B2R3E*VM\510#?KX&
M?&\!DV+ BS;@J?")DDR)$ DBTC'$B4Y(PV A9HVW&@,42[*R1A960JL8\!(:
M\+U%3XH!+]J IV(I2K%$G''(LRC @(-%,&(> 7N6SDE.O4TK:W)A*5]+E!>Q
MU([^Y0-95>V-QJ3LQKSAJU*.[^$ZZ-F NHG"B/Q/\H)C%8W2"=@8#]BP7++K
MMC5,2X+;KR#UC(-124JFC32(4)95LQQ&QEB-K&?4*VN=MF8Q!Z,6;A6/O,]5
M\+'@X\+Q,3J?0DK4$&.YD\)0%U+ $KN8HO:XX./]XN.TJB#16B2<$#BA,I^]
MTD@[(9$#.FMB<BFF:E=0SJC/7P"R &0!R,4"9+*6&VH,28QR%O/A[92,]!)S
M(RTK!/*> 7+Z>!>ECD@F$+/@X'/N$G() %+!R#@@ERXJ!:[^ HYW%7PL^%CP
M\8%$0@H^_AH^3H5""5>.BQP%%5(ASHQ&#CN&7- ."+V,Q-%\_!4_(P][1FW[
M>2I]CIN ,D+]0>JR3#^I_HGJRQ9MG^I6]3\O5(9Z^/*CEWM+K#*>NV&]DV6K
MVKW^6172=K=.&<KX<6 '#1=C+NWK[6!8EY%.G>B'%TO\5EDNZL_!Q7J]C5K(
M>]2OZSG7"6/#7 RXW0OPC7$ O]9?\ML@QD95A)SHWZ_4YKU!V6!9JXS/73E]
M^>O6ONO'3ONHW;7]$Y@>9X]7%;6N*WGO=^%VH9'ZO:-J9FP!5N3:R]5IRKJ(
M6ET<_'_FB7%0;C"EB7L1N3744<]Q-(*'I)TT]+9+U%^C 3S28 #3U<%#Y*_]
M<-;FK=RY[=2V9Q((DZ3I]6[X!UYN=Z#Y<0#OP22\H)<P>!HJI@]>Y?G0X^T-
MSV )9/GGYOX7[S#%!$?DO;2(:V615@HCS8/ .@JC6%Q9X]?GV8RK(+_*>U'?
M#]K^H#&,_J +LW__I*J:/,^L4EHK3I+'UA*>DG+0- (.2/)6,B9"F57+/ZO(
M]OH7;X$L4<.1UP'\R: ]LCX96. -55@:@(@$LXJLJIMG526$T+"-F^K YY.R
M 7 (ZT Y-_#5(3(=?9X_@01UBSKP;]HP)>,_[6_QJN;*IT%,HTXN@WII[ &L
M_1]AU/\.) P6RQ<VX*W330SOG;1V/O'FZ99HOO]B';%*$H8DSP29 C>V@GB4
M!"%@P"E$&E;6*$99N.$J<VB,JEYN=*";7^6T]1!A^?TZF']5HLIY'Y@B1-.L
MR6K@?ZVT"$Q;S",I^+&,T^GPDVB=KM/M'0]_=]GV^R^!.Y9@]4$&3!MQ'P(R
MA#&D;,):*B&CPCEW[">+TFW@(Q@ "[@YM9[S*),-AE+II3+:2Y@L!3[N=[S]
M*:P7V4Z=X1@9Z2F,MTG(2F<0YHY*Q8!6Y@UL\G/XJ 5J>EWPIH^.X[ FMW:_
M'V,M5#(WHF"L7*#!)Z$(Q]P[$FAR&##%J*"B*HBRC#/L\@+% 5%<Q#@Q)5"P
M42,NM 5&@A5REI!(F(0A]1E1KHO?S($HS#)&K.9$&O")%',D)>VC5#H9&NSL
MI.6"*(LD)/M?J.5*@!N!I =6PA4.@"CY- $V0C*M=4QT9:T2M?HIJ#R2)M'U
MDV"PDY'B16L5[7]A7'#FN$$<>^ ()C#P7.%7@@UG1BHN:+J%5M'R1WBVKD1U
M&KY3B7+5B]E+$R6B?%7>@QJ-7J5"/A7E'+RJ.'TBC7U*'?N4VDK@378[^:3'
M;^Q3ZEBURLSM[GI7Y2@BGJ@:SFM8-GI ?QH?8GWF9G#0/EZ(/M"3[9)W=I@=
MS%>-G?/P5?9%=\Z"X?<CGW3ITL5)F5V[NWS329F''!9SJU%YV^\-!HW7MM\_
MR:*LZT>]47=XBX'X^>._G#Y<]WYT- ([ST*_1UFF^/3FFB*E&Z]5$(-[#1O_
MVLXH+A8-GDD?%7,MYKHDW7BOYOKT>N)1I0\?_Y#M3-7#(@%1)""NVX=.5@=K
M=52!<(:#Y9Y1K((EW"LO\&TE(&X( 5=KY5/?X1DG]FZ1)MW\OG?4%+N?/YUL
M[[P_V3O<YTUH7W/CWT-H*V[N=-J[G_\^O)K8NWOX"=KT%]R[<["WLR5:N:T;
M^Z?Y?JW/K</6QOL?VY__AL^T9DH*"B.8X\H@0WVN<4 (LMY)Q",-GE#F))-Y
MXY'?_618$;8IJ+:$J/;;<L':!?IZD;T6H)L/Z*:.P&*I4PPJ(HM)0)P;APRW
M!@DK$]<.1Y+$RIJ<=8#A]P)Q-[DR+PW?GA*X+1>V@3=9<&P^')NN*H<=C!2+
MR#O'@; EAHQ5"@E%:,@Y%3;6^>KWK@%=D*P@V5(B&?:4<:-(\M;R)+Q+B;$D
M*?;2P=]0G,_'P;*I4Z61,<*22<@P BZGSA6K/7/(DZ 32Y@%[U?6U.)*9!8L
M*UBV!$\]C\OY &!67,Z%P)NX"F^Z.D,H"=+,6L1EL,BE"/](HRW+HM$Z%P">
M54!T<2YG0;:";"^5I15_<_X-@N9$3V3GTX_F:9-]\=H)0ZU!6&&"N(EYA\!H
MA#'5E&!&E$DK:T(L3(B@0%F!LB5XZD<0O"]0ME@H.[D"99$I&J15*"MJ9$+F
MD+-&(.TB.**!,FW$RIHQJ_I)0-F":KT_#76WJX> !G7YEGX,OZ3M]B*D.[EW
M4>4"O"Y)3F)R7%!N?%+.1^[<[>6?@F__-!HVR5JLDQ8GYW>?N<;; X'9R8S$
M#0ON90H8224QXHD)P#+P-964.D;IN'2Z:&H7(U^8D5\3)2J&OEA#GTI<,"1X
M80-#X&\9,'2?2PFI@(+#U*9$'0NX&'HQ]/G%'&MC[\PV]MJJ23'KQ9CUU#Z^
M8)01PQ5R@B<$0^F0B1&C8#@,K;;&Y[VO8M;/WJP9-5XK$T+PCFL2G24RVD )
M5H$[ZA^$I!=CGL>8IS:R)7%62VJ0\M[DZF\J*\59Q(1F7%-!53 W%I$LEEPL
MN3#QY;+RJ?W<Z"*).F8)9F819\PC;;A!6$K#8>0)+-IER2Z&?GM#GX^)%_.=
M*V(VM9,9&9,N)_X+240^X41@E18,42D4O$X(H;BLTL_=>!>NR%R,]SZ,=VKO
MC@='"0%7F7N&N"<>&>4P<LI8K0D ,29+9[P+.BC^-';H+G+11OQQ'+N#Z\L&
MO'AA^(6&[2]V_7:ZA>=??(0%X%3K]?2V'",Q.DTLDB$ 3#G.D/&&(D]LKH";
M8(E)"_,1%J@;OZ"TJ&=NW_,D;B_6P&>[_-.V7@QX/@.>VFX3U.9,;8Z\2%GN
M#'XR(ED4M>>"R* 9R:&\57SWG.UBM\_:;B?^03'811KL]$9:\%2F8)# &@R6
M^HB,)081Y:,FV&-K5#'8)V:PCQ5U+T3ZD<QZ:DO-*J:2=0DQH,R($TN0"T2C
MB&F2TA%"[>+RVXI]+_&"O%@#+T3Z?@QX:K<L,/S_L_?M/6TER=M?Q4+[2KM2
MFNW[9>:G2,R0R6:UP"1#=I3\@ZIOP8FQ6=M,0C[]6WUL$F*;!&,#Q] [6N+;
M.:?/Z:JGJIZNJLY6"4&448:@&* C[75$>4H![;+1($2URU5OJR-]3]35W/H8
MY9H&\);HLK6WU#D34$H12C/#B7.09:H:^X U=NU+8U5CUZNQLXMBQILD>-DG
M4!2RRJ: 3K($HI(PSF7K D,;:]NBL8^J8.VWP1#?]J>[RX?SLJ]K?]3[?B_R
M1[\Z?U?5+-/9^74Z.8=?Y^8Y=/O_P3C_17]AN%\AZ_J0]<?\^EB@,3D:!-')
M,R++%LE--8NAUC#NO;<YE6THYQ&KIN!4)?^JY".\7WRU1FVO79#6HO%S"VK"
M&BXY321K'XE,)A'+%!#ALP=PFBIKMY[2;5XUOFK\DDEW-U3VJM/+Z?3<FANU
MW+/((K'4H147BA-/N2?99B^8!9-4+%:\ZO0#UNF[*G>IKOJ=*/G<"IP/D4LO
MT$'/P1(I2X4JXXQ$IA4W5%NORM8@K4JXK4K>6A:_NNAMT?3YPC94:^] $; "
M-=TJ3[Q-&)3S%'U@V@D-BUWTZ].(5<D?@26OWOE]<&QS"WG9<9I1;4GT)25.
M1;3AS*-F*RJ!,S3K,1?+O?(6$56IVZO4MU3G5I7ZCI1Z=JV/(B1#*,M\T@"J
MLM3$"V$(U1&"]$Z"]5M/>:O<\<>W4>K.Z;#;ZPC:[)0J;M@O='(_/PE\ZG%P
M5EI>-CU#:T_A51_-@P%W+G*T'$20"G4_4>> Q0A)XJ?,:=YT'%X-T^L6-TO#
M]H+]507+1GD=B&(Q$:F9)58'1D+BFC'JHJ#-_JIJW?NKKJ0HF]%<O<+DHX3)
MI39LO7V<K*346I!SON]IYL;3K(GSO-F/6A)O@B=&:0,Y1N.-W'JJY39;V^XY
M%3,K9CY,S&P79-;-+):&Q[DE>*T+69\<T8D9(AWU")1>$>]QKKB6.8E2I[Z&
MY;F*D14C*T9^@Y$J> ^&&>,#2*F4]58+,#$(E;*G4,/O^T')^<:\D2G01A'\
MZXCT-A%(7A,J9,E "RZ8$GXSL^XM9BM,5IA\F#"Y3/A]!SA9P^^U(.=<3@AD
M#+)3%J4\0Q)I,B,N"$X<4*HX5]G@I#WE= %O6</OBID5,]OK6M;P>_EUG;D<
M&QN\<T(X$H0II;?>$&N2)5;IP$4$!QGC;V=63[*I(%E!LH+DS-[AU''E;0XL
M21.D]TDEQS//,3+)= 7)^P')V9RE8$%+*8"D* V") W$NX!O?4XR\PB>*@R_
MA5WWCKOW@I(_R':*W=%I#\[+3:;O VO]9?WE-T+USS&@#.._L?O7TPM-V3\[
M0: -3_\//[PXPPD,WW7[%^*O$7>GGQ21U]\:Q?=GHW$WGT\^ZO9CZH]_XGQ;
M-2;[C@T OZJ!?.<CC#I_6R:77<;$I8U /<CDK%5<Z"QRUHXFEDV3]BHH7UL/
MF\O]'_MG)R0.QF1ZODTW(+WTKU?G;_^,IYY+O7=X_.'-GR]P;/L]'".>'W__
M_MVG-_SM^_T_7[ W)Z_9VS_W^/[SMWGO<$?N?SP*&9R3F1&F,B4RV4B\1D-@
M.6?>4A,Y=25E]2KN%66L5Z8;^G$I&;CS/D95!A;*@-K?.3(,GWZ4@G@+I;:(
M6P)H^PFU($(I_XXT+6Y1]*T,X"/NC(\3_G^84B,1?020S@G.^_&HDQ"^XB3Y
M=G+810;ND\XPC4X3GO&OU#M_TARX+*1X'2SU*$Q@M*3<0]3<"(&BC'XHS3 5
MIRFD\"I.MR-.SRA"B@_@(Q6!.)&;W9 SL8)[8C/CVG#O5=G#B6_+-4.*"9$Q
M&K1/ADI0X(7$Z)]1DY/S*DW,"KN E"H#MR4##"&%QP!<"DLX]Z'LL1$04E(B
MUDJCA?+)EJA"_]"LW Q2^+>0LMU9Z+9T1YUN/_3.RCFZZ$DEO&3_W9/.N]1/
M0^@U5X-X@O'G:#R$<JJ+0\N!S;!^'12?;(0GP%=-J%(6.3I_C/&?$W36FGJ#
M9S#$0;\;;7\)E*YT$1M1<5&#TCSR[(+408"2RBDP1HJ,IID=2;=U<9)OSK$&
M"_NM OQGT']WF(8GN\F/#_'$O_0&X<,]"_3!'Q<"O?-Q#X4/?_EQ[_DS=K#[
MDJ(0JOWWQ\<'A\\$7I?M'>Y_>'.X)^8$>G?G4PF<]_$<>!VYO_L*Q_&!'SQ_
MIO8.(P;-&!SS5\=[GV/>^_SR\Q%E(>.#4X1*F]%""H:VTG'"O#14H8VT!K8Z
M"77^%!_?>'A68H-YGW_JX<_X[E>6]ZS?J3<+G?K]P3AUS':G3#<I\]TI$_ZM
MM*XQ@&'V_L*7KP5 LSX(JO-P^5"&NZB,B])KAEZT])8)C;$,,\8ZE?2UEP+^
M@T,]R+\.4^R.?X/0[77'YZ_2"70+<OPR& X''_'%KW"*WXW/-\/TW+FFOG]W
M%(+F4J&U<:[X'HIY@BJ*VBI,T(X[;Z/<>BKYU35X7[R/OZ#;*R']TG[(;<A$
MG?%%,XZOCXI54^CD$4NC)Q)CEM(B01%GH])*LJ2]W7IJZ ^CE\'9>(0>7J$8
M.X,+\WZ"('7>[&!@?KX+9'BQ_]MUH&$//G5/SDXJ,%Q/3$JN!$1%<[8$\4&C
M!<\4!09#7E$<5):\-@$=4D47R4GG0D3.T-4+9S@3Z%[^->C]540E-!/3R=.9
M0;F!<?$3N^B!%CG:@_.)G''6F!J]_1 -ZZ]I.$9CA9+LQQUXA\[ZQ/TM*E$^
MS]T^]$,7O>HP^"OA:_QNF)J4H,YX@.[T&*WO:-Q\.X1W$]#MI>F;XGT/1D]*
M_>Y']-*;.MYBKSLX2V3!J='A_ZZAOU#LQMSCZ *^[76;$N&/W?%Q!_ :H[-P
M?.F,Z_+=%;\CW_U%'^\J'<*GW>XH] 8C%-N6N/!L[R(F/4$=??X&?_?A'&/'
M#P>'+S^_??]"[?_Y4KS=+3'G:XYQYOG;Y_N]6?U_>_CL(T:?B!,OZ-N3EZJ<
M?^_]!_9V-WXX>/[J^.WA&WZP^^\/;_A_,2;]\!%C4E'4/#A'J"O;U<@ Q"(:
MDQ 4<PX4DRY/0+S;/TMQIZ"HCP+-BS,I1B-I$N5W5-,R-SXHX6[L]-^I;V^W
M.Q-QZ* \X+D?(@(=7E+KW.TU,7ISRV/XA% S/AOVOX3MK[?_V.[D%)LP__W9
ML#N*W8E!+[#S%PR[@[,1W@#"4_-)GO8)O_Q3!)G#BU.]*/#5QW.]0L1"V>G\
MD89_=1%-CF$T 9=4@"Y]PAOO-R1$ T^+7(QOAK;@#L;'&"F^.\9;+,8<(8WA
MY/Y90"OC<TR?0CIMSO\MSG5'")6='L9W")JC,_\^A7'!W?E;O'3);X;KSYO/
MX&Q\/!AVQUU\OH6;.4\PQ"]3.?S2F,PU\'(J']-)E'S;*)SHT\&H6Z[X4V,=
MNG^EGS]VX_CX(O_@TH%3(:5?#P$_&O3.QE<?<DEZ0RIS=D^RRNC,X[GT]WAX
M,9I3-'W$#Q-\()!QL#]![R.<C[;^^:W*HG;./,/9VY_<Y-/_\T,\=,&%<7*F
MJ#<AR!KC\$/D>RC \1U7X5TI\$"O;YC"X%T?SQD;)?"IGW)W7)P1E/IE@H)U
M)<6\OC0DA/1?I@/:"/?_SLT_A@(?CW0&;UV6)#H5B 0T_IXK19+B,M+@358,
M%?/'C'3#"H> UCY^=5O+AZ?H*?8:8)Q$CZ.T09+SQ5O\_>(N=OKQQ?3V=B:W
M6Z5KH70=OI!'$%P$FQ/1-$<BJ8D$# U$)*4%(FB@UI5N;E>E4$V%:^)27!CM
M+Q,U^I' 78JDKA:Y[F7C?M,EC&\&B /!J1_CN4K4-#U?'T6VP_C%$@V&QMTR
M0!@-^N![YQVTUJ.RB-8I8SK#D&L2.):A7ACRXC.=]6*1XW)@*LX'.E(G)2);
MDI]=>YK!%?KS*L6SB5OX*HW.<%;Z[WX;#D[^ Z>C=)!W3C&\#(5,+(\5/92#
M_)_N27<\\:VJ7BW2JX/=%_1(&.H3U8Z8Z#61(04"MFQ,D*ER/ILHL]]Z*JYL
M8GX!VA%]<E2.7IF.1O)'DWEHA+OW92HFXKWX.U0W# OBZ,N2Y*SG?A$V%$G^
M)E#H# '][DY&>>B,/PZF/C,.A]')ZP?)"%T&"I]Z78R,OJ+!28E*&Z:L? VQ
MC+V #:)'2*,1#,_+\RE/&=$.8ZG4//5OX*L018L YR-..5ZP4X!IV(7>=N=?
M@X^%2'HRO?H7 "H'%U4MORS7*;%#0P1G#'-B@2>\9LGW:X3A! HB%]TN\@-?
MSM\)Q\WT_F"\3SJ(U<=-Z%9^]K\S0(<[(RA<7++AFT[QN>#G9?'YRS-!-(1^
M?S">W%3$< U#MV.\$1QY>I"B\Z+?V3E[AV.:KN67!_:BGR?=*CM?H+:S@T$L
M/KGRHX;)*QO.3(SD8!)']^#C=N<UWL]P\L3P_<5"'[X#%)V/':;^'YJ,X>E@
M6,2@K/:?G)V4.7O2^7C<Q3EI8N>&TL6@>6)DC^&O$C5WNBC>90S?K!84.J!3
M4I7+&)_@K.%#+\:S\V_   LEFUV$%]!A_Z^$[-W1).!NV,@3E$^\RN#"FHX1
M6'H(7WBC%[9R= S#(FFG9T,4OE$1KLE08S<V8YV,[ZN(+ASG%^"ZP@/X[0NO
M^M47F+'_9603QP,_G3"RT*1=7/((RN/#QXR/OG%:XB!=?IX+1CE5I%5&.4\^
M7(YO5U63K:OCZ25X8'5'//"%Z_9[&OY1Y*8M)/#^Q2+025FD*8M Z!OL'I\<
M[+Y4;_$S/(_:__Q&[!\^*VE&W?W/_SV>\R>>/_N\]_[UY[W#7]!_>"/W=WLG
M^!F.^8/8?Q_8WN';DSW^0NS_^1M&@2_948H6$FA*O(J22!\ML8(%8A0&@R"%
M8]Q?G]*]6C;NA>5UVU_\] [.=J>9[H=H'WZ!$2I*@<9T<;^GA==L8/'OSW[_
MXQ\%M OO>E8@ J,'O.]NL[#[S4&%TT2DF5P+?PC3Y29TP3V>#Q'W\IHPG@]=
MC,E5$ AWN[WF[.6,>,E;OV*#GI<_Z:3_G741@=.7M;1R3$/JHG9W!A,>N#EL
M LV3S]$I*2X&&HC3'L[!#%;>+A;]$8[1>/<P_)E%I69*=_IQ^E0/2ZSTB)&*
M'@&U)CF=B$6/F$APGEAE-0DEIU4E8$+%[R%5V[6W\05F5 @#W7#6FRXX- P9
ME'"KUQM\''7^CM[$-)Q#?V>RT'%)[:'94&CTCY^6 +R%\-V4\7Q=8VB*T?#1
M-*'C3Q<O?KXH ^KVFQML#OKYVRL4)GZF%JVYX.3KKR3]-IT0]=.JM.F5IU]O
M-U_-5-9-OI-JVW)WY==TFUWYW?=.R]BV9C<[[?>_4^+JB];!MG&P7%[KM#^H
MJ?SA-A!N[J<+RL,GZW7W5 P]YW31"<-1<M+W)K3#LY**WD0$7]K+7[F#]"-X
M-OLE2_^:CV95^;G4[>"JVN$%Y<-M*;1?_/P6[4QPTQM^; ^.KT/Q'NBSJ4*U
M%J%Z#)NF[%\*7&_8XN''4_^P6\%<X_[;(OBK;U"W[J)^E+])5D*;]J:Z*1DP
MZ?/R_M7[O</>^X/=UPS#_?/]PU<G!X?OY-[ART][GW?XWNZ_/[S=[?7VWO_V
M8;;/R_[SO4\X-KE_^-^3-WC=_>=OU,'NNT_[N\\^[^V^^;AW\NK#P9^OS_?^
M?)7W%FQRPIAF(4 B*JBR-143Q&I.B9)&,*H2]X%O/75BVZRWR\NUT'\#&EY5
M*'L\4+;V9@(5RE: LKE=1X*F)LAD2,PN$YEH(A9*6[^,4!9]]$KZK:=67%GQ
M5:&L0MDC@;*UY[]5*%L!RN9V".$@)"LM]Q15GJ '#<0[%HF/RADIJ0A:8/BI
MKTY+KEA6L>R18-G:^_M4+%L!R^;V\1#4)ANI(B[J2*1TGGC&1<F!5U*:F- S
M0RP35V?!MP[+IC3?3*D:DPU2K7LW]'J.AW6.Q\ 1_SF;R/1MRM*E9*;KK#LL
MZR/4<[3P'$N+_7?VLF^D<(/EOTE>9C]W?$EYNE(#^'(/9Z%#NT&.W>39W/;J
MP<7,[$PF9K])L#S(3;+AZ. K+C79:-7W6\+WV_]C?G7! (TZ>T:$-1C'"N^(
M8^ (>ND #95*T?=CG*V^A?IWX.*V0M7K>@I5D6^!.Z^*?(N*/,>M0Z0TI*P)
M$Y%/N'7OE$#) DA<\"QM+HHLKNS>6Q7Y82CRVIGCJLBWJ,ASS#* L)E908+5
MB90I)#X%3O S8YPP+KC&(O/55\FJ(K=:D==.FU9%OD5%GJ-58\[4.J6)M4D2
MZ9@FS@M'+,ZDY :$YFEBD5=>(EJC(J^)_-H,%J I6BL5=1=UUGE2:T<P[B_<
MP$<8QKD4RFMAU(*G\B QZF["_VEQX1Q0[7SIM5#1:AFT6I1FR(U"2V.)%AS1
M*I3-W&G() !PX90#"+$T0EK7<G:+5JRK0M\Y#5 5>MT*/4<(."J9TR79C@N!
M[H<UQ&:KB>)2<>:9]E(4A;ZJ U-5Z(>AT'=#!U2%7K="SQ$#-C!6:'D2J39$
MZN2(SPF($5Q3?*>9L$6AUU4'4!6ZG0I]-[1 5>AU*_0<0:"M] RD(Y(#)1+G
ME("+B;BLJ+'HCV-8U3:%7FN2@&XY/7#-)(%I-Y15T@162XK==$2[JQR"JS"M
M(MDR2'8^3Q[DG' .G2 V)$0R'DLN:0Q$)LC&.\>4=Q.J\ZK-NY:E.EN3#;_&
M!8W'#0)WE7]006 ](#!'.$00T261B7/:$UFX1"L0#GP*ABI(V9@2GW"YME2B
M"@(/#03N*G>A@L!Z0&".I)!1H*V/C  S:/]U]L13[HAEVCGT[+S(,/$$5HYJ
M*@@\4!"XJ[R'"@+K 8'YS =#0PZ)$:\M)S*@_CMO$Q$B1!/0A?.)%A!0F^,)
MK*6@;(T5')=N6. MQ<%9:7YZDUY?=90/=I1K(NM:S='M3UL0?[=B9^54PM;=
M]O7+SA?=XH9Z"V>C>-%V?+T,(O_1W@O?9D32ZA?\T"\X6%!LA'Y<",8E J+L
M^&Z4(#8K? N>.I F<\#@@&Z;=<4&+7+_*P0]< A:D;^L$'0;$#1'4EHIP7(P
M)++,R^X,DD!D@C",4F12D3+N"@3I"D$5@C8-@E9D3RL$W08$S5&D3BGCHC7$
M6RV)S*RTV]&6.,ES2MZE[-C64[[-VE064B&H0M!U(&A%[K9"T&U T!Q!Z[1B
MVMA LL^62'1=B1,\$2L,&*JTR9/<<-LF+^@QM&6:9;.N2"U;.0>V=3>^=!O%
MAPVCM\UG39>^*I NTSKQ<*<!T09,#U_CN??$46!:L, #"> *DM)<W#I-9(S:
M0LB6<=I06BNO=+4O*[^BT -'H=NFM"H*W1"%SF=0*$4,'*6QQ*HFZ\8  1TY
MR9Q9RP5H*?5Z6*V*0A6%'ABK55'H9BBT/^L+H7^:9/+H_ !'7T@92D"93"Q$
MHS10!]HVQ%;UA2H*;1H*W3:Q55'HAB@TZPO)8!0"D4<40C=(YI (N,R(3#:#
MB,'8H!IN:^52I/:55;8:4/XHG94Z@]/)+O'I4^B=Q10[>3@X6;21?.VZ?)<5
MDSO]<3=.NV']D<+9L#ONIM&SZ23]AG/TZ^#D]&S<3,U!GD6OG1.<A?%6)P^&
M)S#& 7X:_Y2[GU(DG]-P4!.JEP*U9_,T4\R>6D\58=H)@N$W)S: )31D%P"_
M9 ZVGC:L,?^Y19Q];0NY 862:]+]JN/+Z?BLX^*8L%I&25A(I2>$E\0E"$0Q
M8,SRF'5B:VD'4?6[U?J]]AK(JM_WH=]S]$@T,BH(FBB,(-&&>TW <D%\]&C:
MK52&\:+?ZVJ14/6[G?J]]O+&JM_WHM^S]MMP&Z/ 64-/W1(9 8B5TA(+WE
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
MI?8)#=T!FK5AYQL9Z?QG,)IAB&XYJ2H<IWC62P?YTLB:@2V0W3*XPX*JCU>
M7S,,4)@U'&-@B!$%&)@DCGE%%&*:5B*"-FQ6@"6-5#DA4=P1!;EQ(6;)LU99
M>Y&C7BG5JBT>XZ_'T'^'IT.'#2Z)^: 1\_"-F/=0DF9\\>\D.S1^>A'E29@/
MY=!>;_!QU/D[7FO*%(_^\=.5UGDA"]SD0WXUPTW??7Q4/3@=I9\N7OP<NZ/3
M'IS_U.TW-]P<]/.W;GVQ.S/YE\T%)U]_-4G;=&*6IA6@TRM/O]YNOIK)"IU\
M)\6VL>+*K^DVN_*[[YV6T6VTQ#<Z[?>^X]NH"'6PFS183:\]H 5U A<:@E8J
M7;/2>8F=,KY3^SQQ?N^I1F#.SC>Z_=M@B&_[C;OYZ]EPF/KAO'ES.,2S3DN>
MR_NO&RQ?60']"![7[\4<3)_(+ZF?<G<\>LS/8Q</^ZN)%YM'\ENW#_W0A5[S
M[D5_A,Y!DP3QF)_1X6",#^3'#^ &L/0@FHO^ CT4FG3!9T#_#(;G'<$N&)#2
MA &_&,.G95M@K+9?7>L>U-*M;ZY__^TN9/O[$GE<UMHD 82.,D@3I8TELN0\
M4Z.EHG2:;\,$F\VW&>%]XJL?5_&T)4_FIM'DI";MY)DXP-\>[ 9Y</A.O7G_
M\M/!X?'QP9\O/[\]_.7]FY/"G;Y@>\_W/LW6I.$XY%L\;O_S.W6PV^OB==3!
M\V<X]OW>WO/][MOWS_B;]Z\_OOG\6]Y;L.&.AB@T2YPP*AR163J"064I*?<B
MV< 5L[*P=79;SO&G_[@U)6AYJZX*9H\/S'R@B1NJJ%-2QJ0AY\B<3L 2<(2U
M"F9W#F9S6_>XF&.43!.G0!%I/">60R160DS<BN2RV'JJS8*UH(IE%<LV&LN6
M@#+EN)5"11VYDE8S%[BVEJ; LY%.?,<OJPBV7@2;V_G',DA>,4D$NF5$JM*:
M, M!&$Z/L9PR%]W64[7-U]29L*)81;$VW?@R'IE.QHDH2^M@+U%I+'?.\^P,
M"T9Z6\/+N\>SN6V$T&NF1H(GUG"#X65)_*61$6:2<@!488B)X:6E"Q!M4URR
MM9"%W^G8TJA.F]'J8,$B;;=9]._\O2S6_J/C4QX,2[>%T(/1J)MQY),>KV5Q
M=@&;^%B[02VHA726">>LDBQ)X0&"$U( ?LB""SDLW<;U>_D9OS33]&IVEB8?
M'\*G"H?+P&%WGFW+G-O2>IJ@IQV)M"X0,)F3R'R.7,BLH-E5;67WKC9X:[/C
MHM$DZ@3&2BZE90YR1*LHA/:4*IZNH=-7>#!5N>].N>?9IZ0I3JHAH"(J-P=*
MK'/H]7@C=%*A!-Q;3^5*1/K]Z_6RX=.7/-JU::3>5M=0R05IU,4Q)&)[0<J5
MAU$J)T ]9O^82?6M^#6+7TR[[(6UZ'-'R;.UZ,AG"\IFPRS3HN+7)N#7'/<4
M4Z0F"$>BDH5[4D!<8$!BHH$G&8RAOFP1-M_U8Y/PJ_HE5^KU&K:,J'I][WH]
MQ\$$*$29QR@C"$^DR)9X*AA17@K'J&%>IM)-8[Y]2XOT^A8SLC:#9$%-Z/A)
MFN.-V)+K[C+6/@C;,+:D@:QV[W*S&5!V/L^?1!Y4TQB( <7 BH(D7G%%G!99
M"QY"]G)MF]RT;PO!JNBMI%"JD[*T9L^1)RKQ5&KL20DLB?08?/@<,?B@G!O)
M 9$]%&;TJBZ]5:L?@%:WBEBH6KVT5L]1"E33R*.P!"-*@5J=)0%PG&C%'+7&
M9*J@4 I7M2:N6OT M+I5M$+5ZJ6U>HY0B-)FY0609!0G4E-%0&1/F),Q&^<$
M9[38ZO9K]:VG;KB6LPHW3]WX7C'8,ISJ:IE[&PV,;6 K]M/X(%=07 X4]W]=
MD-HA=> J,!*]0%!45!*7:4)DM P8"&H$76=J1VLR=]>XOO+0L&!CDT(J*MP,
M%>9H#6;1WTW@2>0T$DES**A B9,!6&11JAC*VLL:<D(J(#PL0&@5&5(!X6:
M,,>(B*BBAT)Q6I>)#)X1%R 02V54+"2IF"J,2 6$"@AMYE$J(-P,$.;(%*>3
M$J SL3[124JX-\*CN"EELI4V*5KV6IK?$WA3 .$[),O%3RYT0C; L&X&]AKG
MN-:C6>4"=9 /<9"/OO1KSBX\N2 ,:U7773)_L_/PVW!P<HVFO),V@^/?\88'
M\5+&94U?6MW6+RC_$ER@OV8UL=9@!, B$&<8D*19V<-5 ^5J;>E+-=6ZO?I_
M>V3?FH&@*OPR"C]'_P5J911.DAR"QV@_ZK(OKR?>"\>5B-9;4>B_>>=^XY3]
MH=>%\<=9%]8*PK*"VCV"VAR%R:0"3<$0H<H>!B7S SB5)/D04\0)I]D5"M-N
M/JA5#^;NR<BJ[/>H['/T) 1M5;29@':*R&Q*7G9.1"0*$ABST5U1U-XV9:\5
M9/"IDSZ=HM*D6D%VO\S,('2_P:M*NJP)P1;4C&FC;;8R$6"V;+D4$<L"<X0+
MG$2%\,9UKC5CFZK:[4BQNKZ25V5>1IGG"!644LI$9H1*R8@,F1.+;@/)&@3P
MF(3QK,0>;O5N@E6'VZC#=TPR5!U>68?G^ -MP5+&-8E1E9""1P)>14*CHLEP
M\!9TT>$U= 2M.MQ&';YC[J#J\,HZ/$<+*,? Z\2)-V5A@S-&K#:1>"LLQTF4
M7E]1 M8B'7[TU5\+LC=J4==&$ A+\J%?LS4KR; R'AXLJOXJ6]-GYXFST9"R
MN08!Y3G1.E)F303GW;HS.VI^]X,"CG;GA-1\[YLAQ7R7X$"3PHDF3)I,I!-
M("I+O  71$D6T;;D>\]WXZLH45&BY4D6%25NAA)S'$D&YW2,C@BI$Y'!:H(3
M'0@+$%2,6M*R+2==6^)86U'BH6>5B35DE3UB-&QW%DI%PYNAX1S;Q*+.AC)*
M#,;41#(H1%,6B(;<<1:8\=*4-%JQV6AXVQDJ7+6<C_IA-Z*5^:FU;!>XT9!Y
MITV'+A#P]\&PC&MG/!YV_=D8?"\=#GZ' I45')<!QP4[N!OA(X L6X;JB $E
M,\0[YXCA+O,8DO+,KZ7QT(9M&?J8\: =63$5&>X4&>:H)B.I]#:5A@(!T&VR
M@5C@G%@9.+<:/XRF!)&K;/Q006%C0.%N6:8*!?<(!7-\DA/*!<\L<<([@JC
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
M)_PCA"*664VDDSBUQEON7#'"C[N+;]MKP!9D;]32KHW@#Y9D1K_F:U:.80V
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
M0:C<^X@EF0#J!0.:X1MT4='+T8\J/-(*D^$4TJZ0Z=,F;%>EH%R2ZP\;%@?
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
M#]O"G6'WJ=%\HO:&G<$XM@C;:+TY.NX-3F-LU932^@N,F1?9Y7#G(,YZ$1Z
M?19@NOT86JZ>^''%1ZWCO "E#M4#?-ANOW4PF Q[IZ4D>P2VWK +=\5ZW48;
M2QM*/'E/#)CM:2;C47<TSJ9H-2N83"XQ_[3Q]\8Z['AOOSLY6F^]B[E@[W2]
MU8[?NWY0)EHNZV?_;^O_ M*&P='RB3[B?$:QGL4^[-C0]F!+CH>#;]T09WM7
M[^7HO"ME:2>7%V!4=7$LD_-SND:K%[_%WD8AC4$_:Q+YZGX<UVT) ;&G3_<
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
M[:,Y'O?*818M?V"'^[&)XC]X%#_X[M*.'=.=: J![@HX2PKEO?+4"\%1DA(
M)U*)M+8"*6I94$Q@^&OM%=NX][%G343@^;+LRF+U#<NNGF47+77*K<WVN<O-
MP[@GH"T0;Q&+8+!3PK2D/*OY343^!;/LRB+R#<NNGF47+',7F!1 CV"/2PDL
M*R-RQ&7_N PLQH!=P(V4?>$LN[*X>\.RJV?9!4N<\\"H2@*5$#O'0B -2A%R
M4F.NHPXXEF8TSXEE;[#$IT?(P6#C]5S>7'GQRA6E+520AI^YK^/JXQ)_L$-C
M?3PA@P4(@TD^[#!/XNK^C;]0.]?[+<V+$8V/4/D!5/U73=1S!\$V8O(.8G)[
M2:V'3X[AI P*QBG$4R)(Y_9/,<@HJ<=6N=5HMBODFY^CTW6#F@UJ/GF)38.:
MJT#-!1>>)#$2V!#D8@+C@E.<3]W6R&@;L.1",96;YFW@!C4;U&Q0\WEZ3AO4
M?%C47/"B<B]@.[Q"C(#"R:T+*!]SAU0,T>9:8Z58UC57?,! @YH-:O[RJ/D(
M16,-:JX"-1<<V93&% QAB&@)J,FM1R[G>8-MSI@FRHH<>Z(O0M<L?MI_CBV\
M#GZ&[K=7TTEU)D= 6_[5_\"'TRD<V>%^MS\=J026J3_)HY,7\>QP,AIWTVGU
M4;<?8A^82!>L?63.I=6Q+:WQ083_NL/0^L_$#L=QV!JD5NIF;FEEQ66]7/%Z
M< 3#.VT-H\\K'UIVYM(=7<YIRP_XKSM@0K NN^JL(-;R)+!A.#A.-;?)*R'"
MG;UV'Z/OV=&HFV"#\\O?#@='F]Y/CB8].XYA&R8TS!,:QH,\AV_Q?=\/CN+K
MR7 (LZC XX^8!L.X8[^OM>"7(SN&@7X?_]:?'*$P&*/Z]3\[JO3B_WX\_?(Y
M'#O*96?G$]_=V3QM?W[_O7,6#COOWG[]\OG-=Q@7V?X,Z/*YT]W>Z?0Z.YT$
MXQ:=,WC75IZ3_[Y'/ ]21XN$R>?144N1L0JC%(!:#(X6F/HZ!QX0=Z];VA0#
M:0WC:-(;9SKJ38Z.6Z/)42MT1^-AUTWR+:-6_ X@D=F\$.>T1Y+MAU9W_B B
M^.?H>-"'31WEA^5K;;\_ <KN7Q6<V&CM'.1N2T *([BUO&,(U&U'DV%%Y-7@
M8GX5#!4(80A?QOS7'*/\O_^/ID3]/IH]NVJ_7(9H+SW>AHP*Y=GC06N0J;,,
M?$:>50'H[ 49-4;P?OBMX%ZFZ=;?8_AQ-)WI!>IN5>1]5[:DV:Y),E'//'>$
M6<E,9 KXE)&$.;TS6U[%=SGCNV*WRXP[:KCP>BX\_ 1<N$FW=SS\MW^VO;EG
MG&36>X=<8,"'S@BD4\1(&N>L)5YR6LZ%O,JXJ?EPH_5WC*W.8!Q;A&S,9/=-
MHK 6+IQN* $"Z'@PZN9G_S:,@+RPX;^?=,/X8*HVSMU8"T]\?HMU0-R3\=6W
MS$E5'S/7/Y$,)?S2\LS]>S"<CN;8[D?D "J^(IM@L+_9WHD]':W]\Z(J 5K#
MI36\//UJDJ_^QPWAUB4OALW);-P%F"L<7A@B<:X5\81C%K@*1%/I<^M^#XHV
MT A;>V$*S0C4E(RT\-\%W69T4;FA5R@W5ZHVH[N"* Y&>P:B47'*N1 Z!B\-
M VYDV&&B*WL'3*+:WB&,W"=9IP')ZU65[:U=O@>Z)J8*V](;'B"2&&1([AQO
M.?=1&:JXSU[SJQI>S%05H*Z[T,(CIT<WM+",%O;YO1.?Z_U?SYI@[D@+<JUW
MNO[\-=?1+Z.Z<B\ ;B7V*5BN)-7,6*QY3(($G9B]->HVJNLCJ:ZDO;]G-=7*
MT82$2!%Q &9DG%9(ID Y290%7'!YL0?Q_7 Y,L' U)%)>\R)B4X:8GF2TE',
M8HQWCG\WU/+ U$([^WL1C-(4DD8\,I#B2D4$=H]'&L=\1+2/UJI\]-155>I3
M:NG>56.<1_WKS*27H5#O+!$,^Z!T#&$]TJ22 L< Y?ZTU1UE(7!DOX*L&K=Z
M(%K&96G!J.D>@2 <QO],NL,8"O>=2T0[.O_&G;;L\3$\+;M>X>/][+'+5ZVW
MCGN3+(/@@A"*A0@#L$>#218;W3'P(VP6O"F60;B8GS,<' ^[(%LV6F\G8Q""
MY^^9BK9CT)LN#>?(GF9EO[\?2P%[8='^N'<*;X"[RGP'%<G87+;>:PWA#9E(
MSH_:*D^MI.9Z%O\^C[)<5TG1>EZ#X>ET1$7Z+3&SYRVYBJ(*VYL@K9 TT&0\
MEYY9P8415BG.DN2*[.4 YKD]>&ZLKR"$?3G\,NQ^*Z;]^SZH.9,RD<U^^-\8
M@+[W-S.?P&[%T18L ^@"L L[\/X_>@/_]:DQ['2*87\>?#G<Y9UW[UE[Y]/W
M+SL?\.[AQVYG9_-D^_.?W0[]<+*]%0Z^[&S2RQC6/GH+S]N'Z_WWSL[;7F<+
M[GOWGK2W-L7NT7OV96N3=^C;7GOK2^ILM<GVYIY301E,/;(B '@IRQ LOT;>
M&Z8$#HH%5PDHV/@8-K,D,)1%+1TGP.M<"^,"C]83%WG47@BSUHH 4,?9*3*<
MQ*7&?(TT#XXB:BF*5 C)-UKG]-*:(YC"%37)W 2B5T/F$\UM;DIO;7?8^K?M
M36*K/:]WOW#!T"KNMZSF _2&\^7HSG:X9?>'L5J,=?C8]R8%2+/. U-K^1)Y
M 1$"'YS882TA %\KRL@F3[?_+=:6Q@$02H3G%&'3MP#4P^[H:Q;D<%L_5OK>
M27=\4.-XL3\NOZJREJ83&/1[=YM%_?P,['%X#)H"0%SKY&#0.K!PRP&L$SQP
M6,P;7]J4EO>!" (A648[+K;:A=LOOO9\"4Y 4VDEV^V5&<=8I&IW.+LB"Z&!
M QJI1.4&<%:KA$?+]8"^^UE"S;WLM!Y3&<E%%]C"0LP/(\_8#F.:]."B4>Q5
M1TRF;M_V?>Y3F5>J.Z[EJ+/9T)L<5\(R#[=^)XRROU]MK(_#L87-J0S'\P<E
M>.%@"#-YB8SSNE[1%N@GW[JCF=)1JP)E.X[!GB^:1LKI.SEJF?6M<AS(S"-9
MNP7.-PA(O/7-#KN#2=:H[*BH3>?,UDU+K?S+VP(C"(.3_O[09D^HB[W!">A7
MHWD&+-]=O+%H;IE^JI<<V</!;,>!0V%;L^]T6,;HA]DG$&*RV54R3\5S*U*-
MMF(86Z@_*W"@<.8 ]3RY9"_$<)CY?.KC*$'>3/O']K1R38!F6-[N!]\BW 2J
M5FNS*/:;H"#V*GN X?42[RZ$^>>D=UI_3-9KO7]*B_,T<V49WF,14W^P;%B/
M]?9YXCP!/3Z3;0POW0X"_H#G]@?C"BAO*3 RY0.A5P8$,#+8D),J*-8ZG@QA
MY2)0Y5OX)AL,DU$Q3VI#(V6UXEM1*P;+F?C\[<#RHYE)*E:Z%0^W\N6)OW7'
M\#I_"XWK;2W+7T_5AK>UVO!ZAH6H]=J.#EIO,WK];]$7"E^?ZVJCO$3P=[;Q
M"EX ^=8:Z+QF^M))V4U.L_0!,@:Y"T0Z'!S-5*71))OB,<OAG0.@STR^_5'E
M1 &Y 0,',QLF,P"SV]9>Y7&Y<'9G3: M,/< (I;K7O#>0=8F>D4# M*'!:W4
MCW.E+>LNPVZ\^TAFC[MJ)'^ ,*FYZN)S6^/3XU@]/+O)@9V^#3*_]KJ@/UWA
M,3_78$8SG_;%R4Z S6^C]I[KMM4\XO?C8CQ79)QZDRPP:W5OIPS]_-[:/0,Z
M&FQLEIHPVNO< (R9*"G5FC#+C?9:.!I4,CDI.EA,[^0&V %9NYVFC'C!FPGT
MZG\+D^$1?'GPBQG_[9U]#,:_Q)@D)BFB-'+$#3?(I220D\0')X3VI3LNO9QC
MT2IK5G287AP!QI\<=/U!UHU@)T==D+H@;(J"7N0%T)>WH_/0T50G D$#)M&H
MIJ*1[66.>ETKX7,V5]8!+R"CSV":,IA.C:^3K)S!-]7CC^ !&3EGSUB'$8^*
MCEJ-U [CO&8V5?Q+S,O7O'&!J:O;!BF!Q@NV1 _X"G#E(%L_4UY8+T_-<OCB
M8 ]J&#^7PS43C@?C'$ ;7/(>UHMT"ZY<?$^V^K*6^BR5P[L$0:R*44O-E*>*
M2RNUEC@DIP03R2<<]M[?MHIEB@2=>ITWRS+_)'&-QX:%P_>TO;GG-?',N8P(
M02+.F4#6:H&4EH8'XU*48NV5-#=E3SZI+7#7L!N6D1$I'//$<ZZU5IX!+&II
M3=*6L$)Q%*N;8K,-Q=V5XCHG>S@J9PP52'@*%)<[M)O<XUGQD+"7+/!\MB(1
M^LI\_KF$W3L:TA<#:"L!YN5"X,6 ,U4*,VY /1")&QNMMYY9; +GB<6@&W!^
M&%;Y< +@;)3QRDF+I!,8<4DT<HH:%+UP1D6N*<^M316^*:?VIT)G3065SLM@
MC>%"">LP44%H0YT,G,@&G1^*Y "=+8Z8:V40L+E"7!F&C#$"F2PO/5:2.YO1
M^>H>_"M"Y\=T?SPY(K\^CQ;=UNLVDSBUN*G,G./!<)ID=UYU='5VW.#:[+@_
M:MOG[VS[C(!EQSD0-&?4S?LL!O"^X047(-F8=W)=&*8?[/=A>4*5N3A+.,RS
MC=TRV!QX*U;B>I64"-_4?SXEEF5?$=AWZ[,\E)*9&'*:"1A\!6N>I<3/AFO>
MX&+&/^4"5I38+3EIZWF3G^=RW25K](T=]DO\J@0<"QMD73%>]H 4!KC ,[\6
MQM6^\'.GS&7-^2(R=)]6:5D@U!^C"=L;]/?/W6-7TT+VAETG! ZN7[WUQ>5;
MT11^+2+=K.V_.8?ACSKG\H9DV/7U<US9GSKWMNP0?!BGA!(FPVEF?A_6J$7H
MU/%Z,9NA->X>U>'Y'!;OEU2^9<[5%QE^RXT]WY]G U20\M(#957@IOL]!A@X
M*K]4B0QH1I*C$WL\'_$%RBI46-(GID[K_*D-W^)PM,2Q$;_7F:<EI_192N6C
MP;>Y@';W*<5#ALCC.*S"8!E6WTR&\,'%@!MP9&N:J53RO(\!LH_B^& 0R@RF
MJ%'S_85 &MRZ-/7L1K9^UJ1-:$W:2[UN&=.63KHD>(#IPR3__4H_0IP,+Q>]
M.6&((U)%&SC/0:[$0A"6D!3@KW"%'T$V?H1[^1'.=GG[9(\0YW1.+M9:Y[@"
M8<@2%I$TUE&1HI-,7-.^9W$WHW/$<D8)MXE[%C5S%ELB372PGTQ>X8AL=G,5
MNRDISY6K#D4>,.(Q2.0(_!.L"L$S;0US:Z_THL/^ICK&*\S1IY0U!:3N5%S[
M8SC3^"OO2YFBO;E'J=+6 2E*(17BU'BD#0G(*.$(HP '\CJ<65*2]V,XT^SF
M*G93!BN2)!8IE3SBL/0@/SA!DC+)7.2P'0%P1B\YP_E9!D *EJS?V15>Z9$E
MA2JG?(52OE42C:LT.;A&96T>?IH'U B?'(7SH:R539N]U7%:15[J-_(ZV&FY
M7$[86_"9+],EBU4^3>TY;>U??D%M9)=D[][ITD*1F3E5?+\EQRWGN3^0UWVC
MM<0E <9:]<:Y4GT[&@U\MUPQ<S==N0*W]TM,,Z5R=X#:B?QCGK#Q 5#2_D%=
MD3&E[::_S[7]?<3S[^]S8X'@2W ^%32:I77?Z''ZB2'W]33=LL[(GBLNN) D
M.74W#VO@J]TAN21F5GA[M^8;L]5=93&R?*1BY%Q^6:HOSXN-1\^EVKC3K76Y
M(]#?MO9!/^L<MC]_(+N''^">7K>SM4GA62?MG8^'[</-[[N'^^RR+O=EY^W7
M[:T_>[LTMX']-]S3.=C^_!ZWMW9AW)O?.^_:I^VMMUW0!5-G!^;R8<\;[[PD
M$46C(FCFRB+GF$9)R\ EBP:6^'*U<>#>" \Z/8F*2\D 0:AD$LPHL$ -U3])
MM;'8N*H>]R7ZJM^>:UX76OZ4[A7S!9JSDNM+J0J@P50ZVS""AA2_Q=XTZE%K
M2H *6?\H7Y5,@//N"'#_\62<?>2AJF'Z5[F(K%=?%%?XI6C:?$?-/)3_3 8E
M0QUPH<*L@F!9_QY^C5-O<U[DW+1WVI(HI\-WK<LU&=UI^53U:GK+5]=JXZU>
M/^K"OMGA\I>O7WK$Q?'>='=^X_15XP,[G@47ZV%4_:'*?"J%%B[J7WKC[+Z!
MRVVE2@>-4G266U7DE\Z_\W1]FN,1NB!!<G^+/.#^]*_YM63K#VRX7:D"7!$6
M?LJ@PZT)>M*?VX?IW@W+5S.VRG=66MPX^H-^]S^3N.*BYR="X+\/ %=0K@5J
MO9VASPLOJ[M[17$IW[;#83%Q"Q651Y1BFU(>GW_)5>'P7=4Z 2S;J1WJ8[?0
MUGIK5!8[%SFWW& X')S,ZNMGEQ_;TT*'I2G.]VXN^)NG71>]!?">VNQS#^Q7
M%62S KD+-35_GU]WM8R9,VKMJ$*4:AW(DAR+@RXHL$-_L-K,PR=B@G\-^OL5
M#VQ%-_ZE2+ZB;5 7"JF%N2VN-9+O<:[A88EVYQR=BI8"K%:5N'^GA&63J *C
M-R8LN8S:P3",S?G*6M$4S.U=QFY\CE0SD^+G\!@_MI71WGF3FTXS+;%TBB$6
M;"YBDA$9(R)2),A$'2R_"VNOF+ZQ@*GXTNRP\HE= 8]W(0HP6*S/S3X93IR)
MZ((2U!"O! ,JLZ0ABH<A"M;9WV,V".!"C+R-"7'A(]+.&90$5PEX-6 AUEYQ
M*FXJ,:J;F!37+>R_K;W XU8V7F:]?NPEY_.=R(2(0&B@C&/*8]+:,*8D#)2!
MK1Q=:LCD(3P4YST=6?L0KCG9PS(?,<,I<EQZQ#V/\!N.B'*FE W<2^=R>33=
M,+?H 7H1.^Y*$T*22*70@@C*30A&T, 5)DX:B@.)#4T\/$V0[0][(8D(8MTA
MIX)# !<6:0HPHB1ATJKHA:"9)FZ$D6G/GZLT\4?55I2G6-J :?(,1%0TG%&J
M!2CBF!.@]-NG*S34=0?!5"@J2<LQ\1C4$VYSR35'CCF,A GP_XX[B@EH*T;>
MB#(KUE8B**XT*A&"IEP$IIG47H)MIK$-TL:&*!Z&*$3G9,]('!T#T4-T[BEL
M5$#&B8 "\UA&;E((_);:2E%'^H/+:DJ53S"/+24(/$,==SKK%3M-0@=C_; *
M$?OSB! H0O77%R!IE)ON5I4),U?C>1UU02EX=B],A]4[S4'GRF&0W;8[R^FW
M2A+-;>5J1]8J49#GI76$1.$"U\3JX"0U)N%\/J? =ZAK;@C^#@3_Z:R]N<=U
MREH5J.>,293/8D262H-,#$2!Y6Q]H'?*V;($^,=S!IR2 WC8*N%=D,%@SG$0
MO-G,A]M,S1,AS C$X!?$8SY]S3."I,_GSV!G8CG20M$-<<><K;L7CC.# R.>
M$J>X]PK4-L*),*"T:2*9:X38 Y$!"#$6M&(.E!HB/9C<.H')#5L!+.Y5$AH;
M$&EWXFFNH@%-%="8 F?# SQ77N2#;$@0"3<:R0-NIC3<\ !ZB"(TJZF S4Y1
MAIAUR5-.?3FFB-)E!V(\:%> ]2JV,!=*J-+)YE2;C=:_YE6#YY9=7I4/E?9I
MO:<,)BY$1EKTVJ#(2P@-OOG/)*?3MJL2K/,ZPA<9$[Q0B3;HA5$)Y\'TZPJT
M\[S0*LD3?AP.0,=NY:+2G+ZT/E=L/)_B6F4!G.O?TZR".R6UYM'9_?UAK!J$
M3Y7_\T*P:<SO?)"Y".Q9<O.=7'LI*K#JDC4\<E!)K)""!>654)QX36^KJ5:D
M7%'R'"$W4FVY5/OZO?-ACT5F-)<""64BXL%BY*B72!-'4R+:T)2/$><OJM5=
M"HY):7T2U' <N38Z:@/&KZ1"TD1NJT8U!'<W@CMM[^\Y[I(B3B-B'4.<.H5L
MCBYX$['W/'JE:5:C;NK>M8I&=[F1[Y7XGR&^3B(*V9<S'\[*Q_7!R- P9N]-
MZ;=O1]W199?258V*KGYI+H_.>68NQGY]FE^ECE3-]\MI%N6[_J U'G;W]V-Y
M>_Q6)1<.YX_8\-VAGQR-QD7&E&RTD^)PJH[$L/EPK5GI>Q<&Z,=3>34_^(L"
MIQQF4;SSWTHG_P6!9.>/=:H**::+6-SZI_4@DNWUBF<.!EJGM<WZ"RY1M5IA
M$J=>W3HS9C[?<5ER5VD"7Q]"-??,]7HU%T8- SDN:=U '8 O,,:<+5@2&5^
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
M!GWX+*=H W9Z"T-;I*.\V;<E^7J/8++C><*),++\YL&P;$^U>V518%K]#.Q
M;#!6T/+&U5+.W9SQ'@!^ &,\*_ ^ _<;P?9GQ9?7(%> ADMS;?7[Z#:+/SZ
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
MF+;.*GZ2,5!:M^X)DWNP+MN]$Q"DF:BG2]PKQ!&_^[I=\4E^5][BG",/=/Z
M;8"?///D0O_?HV/@C)J)*R!]F(; 3[ (=VR27)H(56S5VIQUN$6MOR:@5PWV
MN_[%"Y8Z"<?.+<22GK^EY>[YHDR=;%5F0\S=*E(L(F;:"F-. LRZUY8VLK.&
M>+-.M]-[*AP^?TD-@<74R(TO3OIQ.*J$P27Y<@0@W9H<%X0X&4P;Y[;&I\=U
MC]^YYF/K%YL276*%JQH6+>FG.W_G^?,SGLQ=5C<)GI_".;)7?8OCT7%O<'J^
MRG-"8'TFL:?-W*<-DB_UUQU\J^L5AK%JBC7_U*IS[PT=@6'861I='/K<0_)
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
M$9B9<C.F Z$)URG&40I62==Y1Q?N-T@9+8"F%2)45#+NHQ0;[R+"/D\0>!=
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
MPSDQ6EV7(YX9LN,N$SJK11DO$)VQT7,RB((.'^)//L9C6B3)$- $LQY3G8"
M(8NL-/ST%=P="UJ9#;<9&.T^X[['+O5YOXJ<3&?%8ZO@U@H:7X0+?+I):N9S
MXQO:A#-9EG7(/,H2V9&".6ZZO<I N5I=64618P?69$EZ4\K82 ]\R[=N&+RM
MEJ=VAH]U_\R+J?Z9+>)E(]4Z3:MDG6D36LEMY1)@:L(Q8W,Q,V[ RFQNOU)G
M*B<S@>9M(U:L\Y7S;U\<0LUPH<I*^$>_^E8&ULQ+(')+LWZ5VIQYVCPT^AQD
M!WC6Q#&5C!V:(V :-]0M[ [* YCJW;>ZRMZE@V =\XEV<\OL_T27IBUX 6QA
M;H;9Q,G;JMF';?U1Q0VF<\3*VSGON70X>\1<P9:A:GJP1S\LD.1,_>]1%JM0
ML! KG,:2AI((1EG,1!11DH8T0G^C(#Y:+@4USS\_$F*=P:M.IB#@&W2KXYG:
MC\][#PIP\RW0^&S5Z.V1?/[8S<OR)U#:YC"F5M15&^M-L=?W'FD]CD*'W/TD
MDR6<M@H/O!&;^F38[62E85?$Q]Z'>Y>+;XV-%A7O*2+[Q56AIR'9;1YZ'5CV
M-7"1&RFE>T_#.53]>TAX.!*Y AKW@IN93;F3^328^9,+?@R,^3YNW"K@[ZU1
M92VEH6/^K3#_(0!;G:W3)N-1X*Z[[G[;I$GNC5;<A\W<XB2WA$VS'Q7FL[>O
M75/D?>X,RQAK 5Z.X[E]X[E6=N)NI'UVLK%/LH&.0X);@([EN&Z_N(ZQT>VK
M77#=06$T+:I67!I'MQ3S-$3- SUUP+0S1,)QFR">&^ZGM9R9(A(Y*.JF$RFD
M\:8]#'?B!>QS'FT*FF C\[^_N*4L=MBR3:=1N'Y_AP;3J W&?W]Y"7&TR^C2
M"?Q*[OX8L6#O4P!QPXW_O3#-6SF@;&-BK67MX'G$UFX4MV?-X!TK'P@K,[*V
M1[]GK-P0!W'S\SXG<JT2N6W ZS=>Z!PS'PHS/QY=_.F8N0Y-AA,9SIQ:5GVZ
M3,72,286O  J>QMO:-TL&VFJ]W8WMSG+0[@N_^[AFN\G;1/=SC'V5Z;W8<\/
MZC#.76IOTW4V3EIPVN!8;I]8+HK73N4VC^4:9SG=E?86B :F[D*[X[EGYKF
M[+(ULKO.?EC7V7=[;=+=;5V%1H1N>EC21!HUW$-K.2\A0C;M=-E$9FHGD7CH
M[K*[N^Q/OO; 765O.HD0;0'&14,,^L%?98]:D,QH.8U8&RZRKVSP)P# ZR%\
M\_S+>!> YW;_W^3%36[[7!C \T%/=+NY-)U4GJ310-AA*\QJ07,]<TO!)YT%
MN.:)*+49X.C5C^BGF:YQA^$\_XA0!__D@IOFTB?L1*V@3QO<F3WF(^KDO-'T
M(:A#=D*?K28PVEF/-WWIL6Z3LN#>X\'>4M_^!C5;6A%>']9HZWO4\(-R)RU.
M6FII0>O7+[5-6AKBW#[ZRI63:B?5]3D[VQCKHS52[:3%2<N*TA*LC['8&&FQ
M(>+/ME?DJPT:[$YEJU&5B'V@BZ=?/;9M8D4/T0I7.;>?GB2!':_P]NG-8AUB
MBT^7)MI-:5EWH.#EHV[U=1-S^Z0$JHJL![IN^/WZT])3&IZ_AK<KTY(ZT1XX
M GXUKN$M^)UI8UM6'5O+8Z\<R"O3JM2\HQC(_J" 67KR"DA=-SR%J<"CIOVU
M:8P+;[%]79>WI*Y737$G,APQG[<?=1K]8?KTH^:T8/P5D93F1N+RK\RUGGM^
M-8"K.](SIPP3?Z[1XQ?AH^&WKD;ERC?B4OM)H<477Z2PQ)>B>RONRJ.?IZ45
M!'-FYV<WK=J:5[;_W:+I;K6M^!9WWHZXJ'OXXF[$L[5@7MV>N$V-B%V#X?F/
M&]>SUS48;D3,VT(.< V&9WAA7YO3N@;#^T_#)V@P?&@-.%WG4M>VU[7M=<SO
MVO;>[P6=IZG_/A=JW?LD!YN.;AG,'D+K=UYTB)&.E9O(R@%=^YAQSUBY<6Z3
M0QP^:)$CF#F\8<?*;6!ES,/&ME[8TL7K1C/>>6]A'++29?[]K4LDO$UUR"VE
MT?JH$0VF4<,]QY;S$@KXIN4 362FMA(IV"5TYR&D'5^;:T?7HOBB^QM9_/TM
MWZ/!^I>A78WE<Q,)L3;!][7!YN\O,Z%C%*]O]1O,3JTE4QCO$L/OH/#AJO+J
MN8NUY<S%VO4*'^8S,*W.P*VW^&9+'V-LTTS(:NO?C_HOQ\%[S<'KGJ3O$P<W
MQ$?<5EVRD[2]E31T')*-&TCLA:PY'FX_#S,6/K(J_HEX>"N]3;?8B^X)^URV
M=9:--,Q[NYO;G.4A'.4OB^H]/6QZND*WTT>?*S5N6]K<7<GU5W0L]\QK<_T5
M&Q14.]%HTMI<?T7'<\_.<PWHK[@Y\%0CP&<60[14!?W7536X-M7@WJ@2W#/%
MGA9$213P^]NL?^7U'WA^7..XA5UJ'HX-!!86CVII$#)\X*%](A4DSHN)DZD:
M#^=X9L=?3*3^ZT=6?@L^]H2GM"RT*+67I]Z+8&:H8P^&,A@<'>_=-P/A9="T
MA/<"L:'_,WSG:)BTR*_-#&"'>IX<%(7NR3NO7\ &=RW4UK'76WW#($JSPRH/
M=Z(?EJ-T-9([$)[B#MC@B:MGHQU3L)UD9CN/#1I2UX"6>>?O3F$;2Y *791
M_%X_ZPTJ.+1>#F-U82ZP35]AF7F1Z?+8*W3:U;)O2)5=WQ3Y5_/393=/1-<K
M!S<WW3L#B&;QUGHJJ_:[?R7ZP"F%81K8HSQ-2Y@B,(LT7TYT3Z=9O^QX%T"L
M$:EO89+ BOU,=&',^CO)G3>LZYT@].U5)J\FJ/G"-/2867+]%CMQRT7#UPM9
M3=+ MUW!UGI=_55W[8;6R]+_'60WEF%@O6I@G^]XK[M=+QF40)*R] 8]6$ E
M5CU]::';8-*P03 Z3 BF?1_3+N>\/59<[^Y)B6Q?EXW#]$GE IHD^,%0<L0K
MP/N]$:=4C(!HATP_M+J.JWAV-)[A654 \7N&Y#,<=ESSJ9WP(LXVW*<+&.UF
MT ?Q*4$DYAEC570\=M0R;\%"QZSN+/3N?_Q9?86E_N$.G8@G0?=<<3H/"?T#
MM!O*_-1IZ3(/9NHX:M:'>8A)IK6%\6$B-HP%)O4,[<2S3DQ$G]V)B>]U8O;8
ME$QY.2/[/V'O"9]S+8&.L#Z8BZ<&%LKUL?9^J:LU,0\<#V_#+IK'O&$83@%X
MSQ\Y;K!=ZGBA@1AZ:B./[ [<L7J"Y;0I4A/L(Y9X*HM>,?1>:M^E?)A96\EQ
MVW%>5M1C$TFM*>>%=OC#S@N!^&FQ\_*0<EO'=[&L.D15-@)3"(@>\MXLOSVO
MC\/WU\=9#,=[TE,PHP(VS4'RKA2'FWL;#I)WOP!9'23O6B=3+>2 [4+R+CUY
MW%>05 =TN_\T=$"W#NNS&5B?+5<0+:6A8WX'=+MB6#41-/Z:=?N%S<I,Q(\_
MGOSZ8>VNRH=9A['>XILB"TNNK6"R=03#)A7M;[R(0V?B/>/C1T!,[ L29^-<
M*0=^>] B%Q*T*4C0OHB<8^7#8&46DN%5L,:Q\B%4S+W610[OE54OUK<Z-2>(
MAP>%NRX+-J]FH>TT0BVH*]D7/[+EO(2"T$'A-IU(G.V\J.?Q><E]0L1;>+=E
M>&/*I2</+CT9HJVG=5H18#H.WA<.QG&'MYB#&^(C/EU6TDG:GDA:1**MMW)L
MDJ0Y#FX[!X<TWGI&O3F0>.NG)58! -PV/%I;9]E(H[RWN[G-6;;\]E&PM&1E
MJ[!XJS9>:-S6K&WJ]LB@;6[/]LCO<BS7I+41NNE]M@:Q7..L\H9!M1.-)JT-
M$;++_CY.'1\@S_'UF\=NNZ640\5SJ'A#M(-[XY!UT:0F#J>6X<I,9/\W0<:;
M@94A: ZCS2! D Z?Q979,C;>O=LV!G= 88?<@RU3TX;B3F2JZ&_RTB*_O2QT
MUZ*)C(OG37'OQ!=KW@O&7Q%):>:Q_"MS=9\[8D',IK=C\L^K44+M1EQJ/X%=
M_.(+@QGS4G1OQ5UY]/.T)(+0S>SA[/*K1;ZR9:2+7MPVN0:I./GUPQ2X#IT1
MN"DPPAI8I/KR5V"A:Y-N@/^-^-O\8/P4^PT0'',A<>+C2U&6NL:[@3>:,6$.
M4Y"&YAM=D8#H2! 3D*RLUR\MFN*M[G;-W_.8AM.P08MN0TZL,;GS7H0S %-#
M_**\=YF;H>&]NG?9-WB'5H)!+UWK0IHEB-'PH'6\"E"HX_TSAX?W$:EPY[!I
M-0K0+J'2[D<@VJK1&Z=TIFP07P6%R "@;0]"<0Z[RPQ4L>A"[$Z8Z(VNZAX-
M?%>:PJ? N9FN<(MJO"(KT=5S\%,-9O0(^"&,CI;+P1XXF@Y0\0G\SUWJBOO5
MP(I@9!-G[<M<WW!.4SP"4)'S.4^[\GS#6<\7SS[Y3*XO[P3/"ZO8(.ZV7M@N
M>7K* PRC.?#-QWB QUX_NZ[]O)L<V-^[!+>MKI^_*?+/V@ @&@NR!;<.SZ*?
M#VT;S U<NQKW<>C4I=DW*VXU2&21]_-"%A!!3'AVY?#A/SL?.L;Y%%EA>!X<
MNO&[G?NW31#(74K"IN[?JF"ZXQ3RC/NW H(V68J@O0$(Y7-Z?XMQ5K<)4HGI
M/5YBPQ.4BT$J_\A2[7VP>ZQ;B4YIL4[O X!U\)7;Q0/<*_!"!U^YU@ER"SG
MP5<Z^,H5G]Q7&CKX2H?@UPP$OY8KB);2T#'_<\!7[@MKNR<W?=(QP($_>0@E
M)-,)I6'^<I1+=-@0AU8MR>*M8[;MTSUGASW8#NS!,-HZ/D3#.'DO3*@S&0=@
M,A!'PR:?SF8XF[&W-@.CYD(O'P)>[>)89"MU[*MB)39N3U87QD5+;+:\!2V
MYG4<MT\<A^C:I;K-8[F]=_R=:#11-*(6@' [EMLGEF/KN]O;AH%V5>RNBGUX
M77IQ^+%N)=\X?[ZTA"=Z3/'ZN/#&5O#,U0N9>^-X00'/S*P>6;^S>*]@3+/1
MRHL[](?J=OGH-3.WRXOLJ^Z9^]ZW6GRQU1'F'J^MK1B68YAWW12Y&LAQN06X
M&E^J+X_**HZ]VZM,7L&V%68'@9/JR^2@.6ZK4MTTSY6]69Q4]]'UH==25!'T
M+BLJIFHIMB-YP9S@P0#!;'7$E A9WC?508\KH)UB\C%KVR%,M8,M[\EZF2EV
M&)7^C!,;D_45YBMOC+[HW?W/_^$81;^47J'-+45/R/\.L@JIH:ZNL'53$R(Q
M67Y5>E(,RDKZ:[DTH@ "E8(A2;)NUK][1&5%M+^5%:VKR&VJR5RQ^ND?V3<3
M.OY:5#5%MDSNO4[_]VA0JB.#]F"6;W^1B5C3)$54\#"A1"*N>)@JQADF*$)8
M__W6['W  ^2;%P24!$>&^\'L=,O_/?+9D=<3U]H,[5\*<?/R/1B$WD#_"J+W
M!EYDIO 7D/<-;#RHR.*D5YO0UP:?HM3J0GP[,NN[%GV8SK?^R][@VE=YWZ]?
M J$+^)OP@O"H$B5%_G.7O,V__H'??_U(3@?J\[NOGWZ+/Y]_[GXYNWZ'SC[_
M_N7T^B/[^/W?^./WLZNSBW^C\XO_7)U]E\$I_HC/WLIO?Y"S[L?O.?OT]A-\
M_O'NT]O?K\__.@W.KD^_?[SX,SB[^((^7DAR]O;L^NSSO\GI?_BWT\_RZZ?>
M[U>?ON??/EZ<=4^_JR\?+]Y]/_M\$GQZ^QJ=_W9Z=XK__/[IXAV#[\#[+X-/
M;^+@T_^["N3U?WKBKWAP_OG7*_/,&7Y_=7IQBD\_O_]R^O9/^O'["7P/QKSX
M O/K?CY_^_[+__M^^>WO(%&$1+#Y2#+L4XJT'[.0^40E@:(2A0K)^KCH'S]/
M4_W5_3[3&CS"$..IYB+!24B5$CPAH,5X'(=*<R)3RR-HR"/8\<@S\L@7]K<F
M >*28%]( 3R2DL3G H4^T ,'$<-<HZ ^BKF?1]:I>Y]VFG&\$/")=M"LUXS(
M\&#S6=SFJ!,]H]N\J/IR[#/;2NA9OWGT[6=UH'?M)Z_AJ^Z!R3NQJ_HC+\NA
M1LMZ UCV^;"0M_RG77[UW(59_+MOP-=Y 5(ABKN3OKXNS_*>F661@U3T+D],
M#8TN^T[M+59[_\9GEW_3$$=1S%*?@AT$Q<>U+X06O@JYPDPD6FM4I6$?LHW
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
M;7 =[!9^#/'ZQ12$442;J-E;K9W0*[[W35(2 XY6TR103S"Z3P%KDK#X-0V
M?5N]()657PKL457\1NN<Q<_5P2I^K"!!I5%H7J49&R(4O]%GNO16..#Z(P)>
M>R#^</^^TQ%@V#-U[TUX2V%W$#.#TG6>H$+9HS2;L10!A2^'>#)1<NA8XP?-
M;+ECBM-0#SJMXYY^QCK5V6%NVX>9_BX#,4@R)_RRMX_SYN;NXVWO+3KQ.,,
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
M7=6=ZR^_?;AUKCY?7M]^ZGVYNOZ\<M;U47-.UO4S-+Q_VJ)IUIV/Y'>YX;;
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
MZ)(*L)HP< N%UGX7 >6H*)=$Z^T,?OU%X-&]N/I)W-EM-%K'S;;%G=U6M]5
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
MRCRM_!%QA"?_:LJ_WCQY=N.HN%;?:\XP7I;2')<)M(=7RM0@%F\0NA='3S*
MTFN0&A&J?%/^;$+[.#TIH38KM(KKAK^:D=QSU&'3>,K5(9+;LPZIS24K%DR2
MZF^O8#44D$>L-S/V>&036B0.MXO+'RF1AUV7"24OKX37EDOJ3EEP 2Y)_UU&
M3AR2:=0;:7U=2J2J_UUB;G'F&,+Z:,G9DG!!B1?O)Q7 G)/I50-ZRV;49_SB
MX,D;J$A40L-/!H*\?00BQ+G;&!+)2BZN&A[XWR&!:RIL]Y*3LG:#B <=MJ+Y
MCVZ^A9VRYH.(Y3M_"NMM,BUK/8A0E^Y@O)0>PWU$[:M&A\$$;X!G4#EY_<NP
MES.N*[T;B0@V M[4Z..Q^N\$-3>3PB92DDB*?CC:%MB"\CUB]]V/ZO=VE(?"
M89$<P:WX*"R7]&RJ6'@Q<F6>@_L/-]V'4?<&?HSZ=[V;]KA[,QK#O_?=A_&H
M?]MM#Q]Z#Y]&Q0DHC&@DJ 6LC,"S)&(H@D9Q;+0!1_U;%,&_D+AQ>:=_/QAV
M/T.9WD_=W@/\V7T^/M/ C=2>[D)M0A,*5+W0G,O$ ',P>$X$!1,.RGE2DS$
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
MDLS=2UU%)R'WOB-H9%%&F.0'61F$/WXXE9FJ'D)55;=4VO:CU&+'9B K#Z3
M#DN/G^2,OH!H!0+GGDVH0\KM!^3+5,"HC.Y*7UAELU<<H:JQN\<&UQ]E0ZL]
MA6K)G0TYU2NTWYTM4 %S5/XVL9@-#S9&#VYGKX7-DE4-T[Y;8KV;6K8"S/4\
MYD #,2QHDX4J4&W349?8*P2"HRY9>>,]C]24UG.@\V_%3]S(U>20J/%AS.09
M8F6A'PX2$*$SCA?9PTM1\8I.K_5U]X@($122IF7:;1;\W2U6AYX]:TX6^.,/
M_P=02P,$%     @ :'#%5BG7ZX9-'     \! !0   !D8VDM,C R,S T,S!?
M8V%L+GAM;.5=67,;.9)^GU_A];XNVKB/CNG9D&6YQQ$>RR%[IN>-@2,AU39%
M:JM(VYI?OXFBI-9]D"BJ-/OBEBAVU8?,#XG,1"+QY__^<3Q]]0W:KIG/?GG-
M?J*O7\$LSE,S._SE]=^_OB?V]7__Y4]_^O-_$/+/MP<?7[V;Q^4QS!:O=EOP
M"TBOOC>+HU>_)>A^?Y7;^?&KW^;M[\TW3\A?^O]I=WYRVC:'1XM7G')Q_:_M
MSTES2B/C!)1T1/KLB-<6",W<ZTB]5]'\U^'/R7+#G$M$FN2)3!")#9H1EJGD
MCB?PVO4/G3:SWW\N_P3?P2L<W*SK?_WE]=%B<?+SFS??OW__Z4=HIS_-V\,W
M^&[QYOS;K\^^_N/&][^+_ML(P+WI_WKQU:ZY[8OX6/;FGW_[^"4>P;$GS:Q;
M^%DL+^B:G[O^PX_SZ!>]S!_$]>K.;Y3?R/G72/F(H"0%^^E'EU[_Y4^O7JW$
MT<ZG< #Y5?GOWP\^7'EEFL_\-'7SV4]Q?ORF?./-[OZG=WN?ONR]PQ^^['_\
M\&[GZ]Z[+U_QW[_M??KZ9?_]WL[!IP^??OV"X^F?OS@]@5]>=\WQR13./SMJ
M(?_R.L6&%+U3*6@!]9^/?_:;/_!'/XW+:2^NC_C[V1L*UH&& C\6,$NPDN$Y
MBND\7OG2M&APWI[_GU,?8-I_.EEVY-#[D\G^";2(>G:X]^,$9AUT$Z1L2#PD
M$HS@1 ;*B%<>B'**"^^RB%9>E6 97X<#[!6??1=Z[9^] 5G ^1N8+KKS3XJT
M>2_I.T&L)+O^J Z@ ]_&HYU9>@??8#H_*?;@[.F3K+/Q8!-)#,>%(\2)JI0A
M#&A,P*)/250>X;V KH[V$I-VVOAJWB9HT>J]?O4=BHTZ,X K=/C(&Q2[.OW.
MOO&F6QX?]\\DS0*.S___8@UK\F$Q'TH/*\WCLS:EQA>8XI\.?X49#G2*P';2
M<3-KND49]C<XQP:!&F BD$0]VGPN' G1<T*=8UJ+E$#4YLCCD#V&+/Q%DF4
MS51CS0?T-X[AX[SKWJ,4=N<S'/42P9Y)8#[KWD*>M[#ZWE?_ [J]'P@<%=+,
M?'OZ >78?9KC7V<+%'$9YX?9 EKH%A.P/&B?,P%P 65F++$)*%'42JVC3B[1
MRE0;<#B;2GI_<00M/GI^SJT5AG/M&TJYLB80VPO+!48<#Y+$Y)F5T4C@J?;J
M="^B,1GOL;#T^LRNJ-.*,WHUL',00GO+<V0$/$6S4G[RP-'G]UD$;0/3K#:Q
MKD%XHF4G_R^IM(G:JG%G_RJ/BY0F5D""+!1A(A82,UR6)(]$6\=U!&] A:'<
MYC]@/(9#XO^[-=I0>]5H]&N+K_[<SG.SF'!IN0V.$J0L.DY26^(LS42!E2SQ
ME+6L39]+K]]T)+OS;K&?#]#%GRUA(@4(EAEZ?4&%,B<U<2QDXEQ225+!A*IM
M2J\ >.*2/*PA75?)UUF[OHBK\?7LY>>SN?5Q\5NS.-I==@N<1RU.I^FR).5V
M.@P%.D@XI2<V><Z,8B4?EH@4,9.@M"":RA"#!*E9[6S"&C#'%%35(LS0VAIT
M-57*:>\3)SE''+@H*=?RDU;"<Q&,LYYM>S7=S, '+H7A 57),Q"I1"*6Z4PD
M:(QH4Y!6V&T9^)&DF-;4]W6BKROE^@2^2(. $$RF)(F1K&P%&$<L+:ZI<8(+
M<)12&(J^M^=0GSF<J*WSS41>3?.?8'%I0" %C9!P&)Y2@E3+! -87)Y5Y-I)
MHS"RK:SU*P#J)+EP'3@3ZEN809E4U@8J#&A"=7&.N>$D6(S/;31).26C3'Z0
M!-4-**/R[-97_LV@=G/!OXA4)X? &<9MZ, D]"]POA+G<R+"9YY%9LK)89BT
MA53G\WJ-M<GX_/J_1N@_O[DNY8_X^W ;R+O[?_M\L/=7_,Z'?^Q]^(2_[@VQ
MEWS;:[:SK?S@ "OM,._.CT]:.$*[UGP[(PV2=3^7>,,(#XE;0[SBZ (X7+2=
MT(!!#L@<@E4QZNJ9@COA5-FZN.7Y92Z=O^/SO.TMQ&+1-F&Y\&$*7^>??0NS
MQ20E[;FFEB1J,02+,A)'T2O"D _#,B^UYM5WWC>#/*:PHA;/;MV\V))6!W),
M(]7H%4M&,+0WZ!MK2VS&((E3F[E/,LOHMN>8/N]".11-UI=XO3AT4Z8R!E%Z
M3B+U%E=G7H)GFTN.45$=>$[<C-G^U)78>_1QFL/9[K+%-\73KZV?=3[V2&:I
M_^V,P^E_EMVBU+5<\"AGQT"CHVZTC41J !)*0BU+%"'+/@8;MRC(]4<R)ON^
M378_90W8$D^V8B4^EP]ZX/VW/L^[10N+IH4"^RPJ_3S%(=TR&&$8H&'3A-F(
MZQQ3*%].!=&"FZRMU"*H+9)^@Z&,*W,V4MIOBRI;X?VN[X[>3^??_PKI$'[U
MS:Q\N),Q:CV ./5=U^1F50M=YC0*?"5;[8)1W@AT[1C*EDF!KET()(4LJ)?6
M<5L[IU]_%&,J&1@KV;? CS'SG!MC!(N!:);*.'"J6A4828)9@7,5LJZ=MAN:
MYUN0ZRI-=@-2P=GOM6K'*/!  NV##>V)SYD32(!V$!T#;[89[:\QA)?B'6Z!
M]1L;DXID>3Y+<B=\\$Z*&!S)1E B8]#$>ZU(BL+PZ$R,:9N1Y9/ OQAO\"70
MO I#GF%GX.W.QYU/NWM?_KJW][7:F;*K#QTNZW\/^$HY_E)#M.A6(?!BPKP*
M.45)G H8UBIG\2=MB!)*&,^<L5#[[,P5 !M7,R)S<8J4_^S][[+YYJ?XT&YG
ML>O;]K29'?[#3Y<P,<&Z9#%D]QPC&2EU)%[TIY<T59I:'77MBLU' 1O3JKP^
M+VZ4/U;72<4-\V^(9=Z>8H0R\4$#4[X<7L@&K2FGQ#.P&($$7*^9#$+5K@&Y
M_/XQ9=KK*7]M"5?3\><63GR3SNHSSI,>5T>( [12AD(YZG&$$(AS$M'E$I;R
M&'6J7?3U"%AC"N_K,:*V/JH192?&^1(M$SHZ@%8J3,ONTCFBZ+*E)<&;##I8
M$@!=K1P-T<%J(516S-<^Z7<?GL=00[XX:E330#5.?&Q\:*;-HH&+ 08<AM$L
MHY/+T8@%*+2,GO#D;';**Y5K!_\W4=3B^F=_6L1\/C8.E";#T97G."(9?=GP
MYI(DKRA+F7.I:F=%;T<R)D]H0P[<1?(-1%^-WN^:;TW"*.(Z&*LT&&8<889R
MG,1,HB5FB43M(L+,-+#:NZ!W0!F35U29"#6$7S=A=,L M;&!"T5)% YIR9PD
M%K1%MSPD97QV)@UR:/LAD_>\WE!E)M00?C4F]&6AUXV30_<K,4T2!(&#LY%8
MR7 5=J@]JR2UL38+;H$Q)J>G,@,V%7J]'BM'\W;Q%=KCM_.VG7_'\+R;9*%C
M+$?+DA#X>HH!G$V@B$L&*<C1+=.URP-N@?$8[:N7J?U-A5Y-^WO')]/Y*< !
M3$OWM5N&2=$<.0J:9%O*P/OJ.!/1)&5N$W69!U^[[/=!4(]AAGZ9S*BKD&H\
MN>U4ZCFVTW-D3D#.B2NB0!2/-B&#?:8D.2&%3,"IJ'^6_&%<CV&+>9ELJ:Z6
M>G'T?'98#-P["(L^%WS2+/ST(_@.]L.T.5R=3KE(_T2*T0X$XIV21&K#T.^1
M0 # :$'!!9YKA]A/ ?@8"MF72:'A%#5$3F82HPA&94UB# I726J(ET(09KG"
M0%H847UW^M+K:P==Y>C5^2PU(@KM!;&!9B(Y#6C6F24YJ*RH,53D0;;=;T4S
MTFS,D[3_4,RUINSKI6(@ [X^79S-NXP-,!H(D7H<$XE]GUHJ/7&XO!/.K-$A
M\)"A]FKZ *21IF8V8D5-+0R9A$9=!<=L'Q/8TDDQ$A^M)RH&C!L,I_43M2\F
M([,1 3:4]98=IDF@U 7/.$DF45SJG27!)X7>/Q,2 P(FH/;&Y>.0C317LQDW
MZNNDYN9EN[QDMZXL:. ANRP,$5RAR^]#("YBH*B\9U1*ZBFK';3?AV>DF9R-
MN%%-_O4R>8MY_/UH/D5Q=J7N9G$Z\2PPJ;(E')"/4CM.K,@,.2HD&*2LD[4K
M7&ZBV)CI*35%L7[ZV3<H\+-I.,&P)G PDCC.!)IIP%A$ R^]AKFG0FGC:@>-
M=T 9D[N\(0MNT+R"\.OM5+1H>I?M:3_&W?GQ\7RVJB53R@0?92!:>DVD0E<^
M)#3(AE&C<+KQ[&IO7]Z%950ER)7)4$7^->N\5KY[#V<%!$>2==:)*%J2HUP*
MXBVGZ+HI!E$KAW#JUW5=AS$F/[DR!385>DW_9WF\[)/DCSF)-K'"<9-])$'Q
M4J:$X7UPQA!-<THV&>&K5_P]$>*8/.C:J\B RJK8,G7AFQFD/=_.RH[<)=#O
M(#>Q64R4X2P(FPC5!OTZSC0),6J2);=)62,SK=\A]2%48_*N*_.FLDHJ;H>5
MM>^2"8S9:NW*(2\5:"EF3R0$B,0KYM$T.L:J[YA?QS"F3='*--A(W$-DY79F
MZ98A4@<QE^X0QC*' ].,8!"(3I%PT2@OF5 #[DW<BFF F-)&HRF(6+(=:)L3
M>GV>X3\QA,  0V:G:S<H>FA<H]F@V)P7-RI%-E/ ('MPB6IJ *<;#B#@[/,X
M^W1,1$2E9/#).L6WM0<WFEV(^JI?5^3U7.R^SG\"V@F@  2Q(M^\H<3:#(29
MY$4P(<?JMZVLWEQEMW7UJ$NY.:NICESC\I-*M6TLITP<!Z*2+JU.M#6N>K_G
MVX",R82MH>E;MU<W$G;-ZX+\[+ )4SC# XN]'V<=]'^=S]/W9CJ=>,>D+'>$
MQE(:(SU(8AW^:BR55BKE(-1VY1^#:TS6K0(KJJNBLG&[J*#1SF2:#!%6]78Z
M$2\IPRC">BET\(%M\1CT&$[^;:3V]85;,3M8;C!;G):^5F7SKBS()V>=K29.
M)9$H+J?!V%)#:4OIE-/$>LXDKLLI5??4[\,SILQ/!>U7$WV]VYO.34TPR#CF
MRCT&5I5L@2#..TFH"Y!B2#3+VL'+4RS[MM(T%92\EDB?NT_XSI>_OO^X_]L@
M-TW_\? M]02_?3"U.H'[[NA: X<#Z!9M$Q>0SAH\7/W@TC<_0]O,R]9XV2^"
M=[#Z[\4M1N@!'*%7  =^ 7LY0\0EPM)DRV4@3L120L%+R4WTA&KKP&&, ['V
M!MYV1UBA272!@*:UG"%,;T__WI7B@])MH2MWJ^S$1?-M%2N*0#5(%0BH(DMF
M<$*ZTHXJ:)JC3I;SV@'.X]&-*>H9,<=OZ5@]A/KKG2/JA[B?+P][?[:1@"=&
M)N:9+YT@DB;2>$V"<#@:;:Q,R@M>O2)Z@&&,*:![081_;D+5[.Y_V\R]N!3K
MTLSE1CJGJ"00:7&-328!)RN1#CRCEN?D:W>I>CRZ,46H+XC' ZE_:'J^;V9^
M%J_BTSIY:7 Y\=EAM !<X4_4$J \!I^DHKEV"?KCT8TIA'[Y]-Q4_<]A/;,U
M5+-0$@O<$6F9)(ZQ2!A&N-885T[RC,1ZKK$/>^1;>(M$2*5T!F9=S\.)RC%D
M1@VAI4.[+.TXK0J9F PI<,DB-;5=_=N1C,FM'X@S-\_P;ZR2H:X0,C1K(1*A
M3#,BN=+E*L+2P3\)(Z+7KOJ%O*.]0FA+9%A? 74;^I2M-QSN"LM9Q[T)X^CP
M1F&(#ZKT%PJ6N(Q+13DR3*W4FKK:IT'N!/-$-W+P6T&W08XZFJEX\/2DA=CT
M L*?IW#69GKGN-S6\*^5&:.*>DL54CB:0*2PF=C, LG"<USMF:2F-F<>@VM,
M;MZ6V%-=735OG[WFI/9,OQ# V5F1_ABM#4Y(SHD BA8Q"U4:6S%B/(+F.>M4
M_8#&X]$]<6?FW\(F#:2[X4['7[MNF9?]0L$H\;J4DY:M)]<[7(D+*47(J7H-
MV@.0QE1_NS735$])0X>,MZ7*LTN9,Y4)E)-L,J&?YJT$-)W24>&IBV9+&8T'
M=TK6*(#PIV7/O?LZWXG_NVQ:N'-;?J*BR39P72Z>SD129HB+D9& VF<Y.JY,
M[0J_QZ,;VSWR0Y#K1@7%,+JK5UQS'=_;9=?,H.M@=8:G3W*M_I(FFF;&?$9!
M: ]$>LI)\-*2K(Q6QF) 7+WFXBGX1G5@\[GX54M_SY&7!J\2AE&)&($.L Q>
M8;1M(\DZTB"E=Z9Z2ZAU\])KE;%%@-2]1ZKT]>7[)WW3B;T?T,8&WSH!R"*4
M&9]R1 .@<0$/5BLB C59"Z-XK-VH_D%0+R =N"F3;BEZJZBHZI;Z_;P]@)-E
M&X]*\Y)\Z435)-.LK4;GSTDHUSGUAL0A3&4C%]&YX&N[T@^C>@E6N3J%ZNJJ
M9BGM!;4_=-T2!XVP+C?'F6CM,%[(C#CND=M">>*I+[M1C"O+@F.R]M;UPZC&
MM&7]#%:H@JJJFZ']?-$$_S*M!40G?#&-G*(O(\M13F,%T<H:B)1J";6/S]Z/
MZ(EYQG\K\U-!1X.8'K2)%P@O&FCWE$[*!2C7$"8C(I%9>_2" QK)H)72)D*$
MVG'\HX"-J>3[&0Q0'855[._P!YPK%C$&#*!I:6-4,,A<NDWD&(FB@7D7@5M7
MVX.^"\L3DXC_%G:GBEZ&/5G0Q\)=WPBK^Q*/("VG,,_XYY/YK "?9W_I&S-8
MX!]1<OXLA'Y7VEA,NS5.'51Z<943"4,(H=)IA?/T!:Y7 =E9 !Q G!_.FG\A
M8W$I6S2Y\1>G$,]3&SNSRPWV\6_+8TAERT-D06DVI<(IZM+1$4V3<)%$(XT,
M5";K:KNSE8>PJ;&L">?Z(=!^I^GKD9]=G"&R,3KKA"'!:TZDC:Z4L*ER5A@M
M1S":^=K'+[<ZP#'E0YYSKEPW_>-EV<9>!YKRJL/[>F5PDW(AC$M<DUS.[TD.
MCE@I'*Z_V8% QSS[],#:,BS",16!C8'R(^)#-8]ZS?&<3\@[Y9NY93II=!^C
MHT2:K(E57I-H+5 6/$"NO6,TT%"J'5R64MG,!2/**DND]VB[A#6$YR04"T$)
M73M)^V^T>%5EW)TGH9^BH^>>@W=*PD@( E=# J+TTZ/!$,]9(HPR2ITS6HO:
MN91!7=\7N?(,RM?G9,RP8?KYW?.KNSO6C[IO?TZ5(/H1$"O%Q.=O.BTZDDJ+
M;'TB DJ5ETCH'G#P)*3DE>#)L5@[P+K\_LTK3<^>];Z9-=W1:H*L2A4.H(/V
M&W03)IDU1@&QK-S4DE4B5C@@@9G(+91BA=I.PR-@C6GQ7)L1-XM'ZZJC8D7R
M&; #__UO?@%MXZ?7<)DLHN=:D!!IZ9Y( 8- C8YRC%(P*IRH?C7&PZC&M&35
M9TD=9=0GR6_S]O</LW['HKL&+&1/E<<(+_M23Z]D)C:E2%3R4H< P<%@QN1N
M6&/:T*Y/DTKJ&-;%N%*(Z:_VMEK?X7C,4ZNX'T^&7\D9N;<E& ,)5(=(:%2&
M2'0CB;62$5:N1 9*J:T^V1[?C>WI8[W2I/SALSMWE_92'9F.";DN="A'207.
MJNR)L:"+4XU&L[9<:F$?5=%V-?+=<ZW!]C0]?(?$7]MRB!4L9R(X3;R+"M?F
MTI53X%)MJ(L,0@H\U3ZR=3^B,3E)@U&JHE*&70C/4Q2XB%S?>2G9A%ELIJO9
M,,_7_[[^.EGAI566T=J#K[3*EG!L 1^;;S=WPPHOJ6))*F4)J%P:S&!<9@W^
MY)F508-AHGJ5W?V(-K5@]SS]DFF^<E 6/+"H-;J.$"7.34!+*RTCR6MFT.8Z
MD6LG0IZ.<E2K9T5273=V ^NOVDIY#\Z564[,<"8]8%325]*F0"S5GN"'.9B4
MG:U^S^)#F,:T6CX/A9ZNFFT0YOV\19'/5KVQX^G7UL^ZE6)^]<VL;Q_";2PE
MM9(H+\KMH=P3IS#:C6 "!M.)\5#[..9&@#<ID=CHQ1]F=YD)P3,5$3C1!EBA
ME"0AHS"IM=DE!=1K^H"O,1RZEV+>*U/U<B7$"-1>I<)GPW'T)FK7M^UI*:<]
MGB\Q%HR&:6L])]25=@O6&>*"!<*YBL&#C(SKX:E["[(7LJ*,E[6;:GO8@.[\
MCKW/T/:MS3[,\KQ=*>,3E)2L;T\7\]VSMY7.9TW$^.==,UTN^HW@2P\X.S=2
M'K-^L#<PH"J!X#:%5BE(_*V?GV@XOT'K#^'3\CA 6\[\])#ZUW?[RT57TL.(
M;!(3NF R.P)<H,<=*"5!1D%B\MP:S:)UM;.03X2XJ;=VQ^MNO*?7WD0[DZ0W
M@F0G!9'.\7+W8,(()'IT*55TU?>9GP1P3#O.0W+M>B0PG!:KA06W0KQ+&#OI
M?Y;=8I4>E@HL>$9L3K:<^@TD,&&)$]2[TE"2YMIM/M>$.B8?X=G)5UFS0Q]Q
MNN>*YN*_;'*(Z9&/KG1,:9V!5%I<[[O=^BV@;X JB5/?=4U&1Z _*'5QZ36E
M,6B,4$AF*:!)0KOD4D"OU"I.G15.54_/;@"W2KO2I[UZ]7$154+GF%GI2=(E
M"Q@8+65&0(*(C'*OO ^UL[B;X!W3DKPMAM[:!'4;^J[;4/=IB'LA9>.UST!H
M.5N$6"VQ42D2^CZ*D29F1\#-1[)R:RU67A MGZKDB@?8KR(I9^SO7>U60SF[
MAG%UL<"%T$"B6()*!/J\.*#00D"_!S^TS@N>=*C=-:LF_C'(\@_[Q+TL#9P"
M2L]Z(AD&$CY%C":L2PR )I3F"(4YR@7JV5A^LR_!<U%D6(LQC\T5C 6=+0<$
MM8@$8Q$,AT-6Q&N(A%O.BDU3TOAM$/@6;*-:IL9-SDTUNQ77Z7SXG\N^#6IQ
ML6B;L%R4 T=?YY_]ZMIP9YB/B9/$./I[.I=Z."4(.GM9!.VL3;7MZ8:0G\'9
MO. 1RD.K'"W1H/OJZ$@""_AKEM8RK2E+M8_L50L<QQL,U>9I!<]S+8V/T_U4
MD<G^\F>=<"64,1GBJ+8DJE!N@0Z*F]I9].'<SQ''3D.S^-E(,?!FZ/')='X*
MYYWL2S5N.2][T>D((:^P-_%S&==\MCOO-JELW?"%=38S*PZZ4C[U'0*90;J$
MZ!*(LT\+B(E55GJC'0$(O#37C<1Y#D1E'IBC-"E6VYX\%EN%JS"NO:=<LU"N
M#CR Q;*=[<_*9V=]0*)F244(Z.19G,L,16 CPX##!2=MBC95SSX]!=^H2I\&
M(=<M=V0,H[V:5ZU<0[@3%TM?CFM>5,R8Z'F,UA'#M4$XE!-<-1)ARN ?M#2A
M>I/Q1\ :U2K\3&S:3%=5BN!N@OH"B\44R@YG/V+GL\V,!\(8UT12[D@ C'M%
M%(E2S:@/_H'U\3'O&=/QV$'94%WH ]J2#[,%M-"M,"F TD-8D*PB4E/36)JO
M<>*R#M))KTWU2/5^1&.Z3^Z9#,C:"AJ0-%^@_=9$6/%8>\M#CB09+1"2X"0(
MA4&!I3H%E:GAM;?%[P4TIJ;.ST29==4SI,MRJ0Q\/W]&";274.ZVD)K%Q'!J
M8^:TW+N![+:E:Y)GAO@D U4LRA1J']-9#^F8[I)[+K^FMD*'31CT][DOT1=K
MF]FAGYTE/HY\>P@;9 4>\]0JH?^3X5>*[Z^\]^Q]$RJM QHBD:8L0C9QXADX
M(B@P  .1\5P]-W@3Q\9WMD,I!IRM"-NQB>>&\\@S <O14B(UD:Q9$2U]3B(&
M8U3M8UW7((PI];ZQYF_<Q[Z!N.MN?%T=6D$S\4(87RYZ-MXJ(@7O+\] ,#R&
M(#DH63T]=0>4,57H5N= #?%7"8G+:P^@3X%_G;]KNCB?+9K9\F(UFQ^V_AC'
MFCDNF"Z@RR1CN;;9H:?-..'9,!:IUX$])C!^W-O&%!Y7T_Q PGZDLW#V>?DG
M^ [^\J?_ U!+ P04    " !H<,56G784\[U,   R5 , %    &1C:2TR,#(S
M,#0S,%]D968N>&UL[;UI=UM'DC;XO7^%Q_-UHIS[4J>KWZ/%KM*,+&DD5=<[
MGW B-PI=)* &0)75OWXB 6X""?("R'L!4NI3;7,S\LF(R,S8X]__UQ]GIS]]
MR;/Y>#KYR\_\3^SGG_(D3M-X<O*7G__^\3=P/_^O__BW?_OW_P/@?S]___JG
ME]-X?I8GBY]>S#(N<OKI7^/%IY_^D?+\GS^5V?3LIW],9_\<?T& _UC^1R^F
MG[_.QB>?%C\))N3Z;V=_3D8P%KF K)4'A<4#&I>!%8$F,D0=[?]U\N?DA.7>
M)U V(:B4([A@./#"E/ B931^^:&GX\D__US_$7">?Z+-3>;+;__R\Z?%XO.?
M?_GE7__ZUY_^"+/3/TUG)[_0VO*7R[_^^>+/_[CU]_^2R[\F /Z7Y6^O_G0^
MONL/Z6/Y+__[]]<?XJ=\AC">S!<XB=<+T/)I<?4?WD2C?UG]DOYT/O[S?/G?
MOYY&7"S9\^ 6?MKX%_4[N/PSJ#\"(KKD?_ICGG[^CW_[Z:<5Y7 69]/3_#Z7
MGRZ^_/O[5[>1CB>+7]+X[)>+O_D%3T\)\?(3%E\_Y[_\/!^??3[-ES_[-,ME
M(_K++5=0NL+Y/^NG_;(WID\$9!;/0P;Z:9Y4 6^(\:Y/WQ_SU6=!R@7/3Q<-
M$=_^[*9XIV<X;DG@6Q_= .WR@^ LGX4\:PGUF\^]@?,2Y#K"^I%I.L'3-)].
M_A2G9[\L\;UX^^;EKV\^_/J2OOCP]O6KE\\^_OKRPT?ZY^^_OOGXX>UO+_[V
M[,U??_WPZLV'CV]?_#]_>_OZY:_O/_SZ__[]U<?_[^'MI#B&>@<S)=D2]E[+
MW=@EB=-X,JXWU&OZ]F+-NJ'A]IO_6.1)RNGGG\;I+S^/1>'&*,&"34P%>ARB
ME]J(G(3R)64VVFOENO/+O9].XS= 3NM=/;T2KE,,^73YT]'Y'$X0/X\^+.C9
MK"\H$2N_HB_GHU*R"UCH*C&&7CBO.3B4!73BV2>/T1AW6S3GEZ)><!Z6PGFQ
M! FI$+_DT\7\\B>5[V+)\\TH5AS=?5^O)I$T@GE^F5?_?C7YL)C&?WZ:GB;2
M+G[][_/QXNO[Z>GI;]/9OW"61D%Z8@QM6HFD0)ELP)6L@3O4/EFGA&&--[TE
MQ&\I<BWESV:7M+FX6':\>:JZU%0V%M/A6+(2"]K?SS]-9_1Q?_F9[2M!M\&-
MA HF:9003(45E )OI 7%I?;&F5 "-C\9ZRB&EX->&3=M2O7;<L#WE8,W>4$$
MF)[EU]/Y?&11YY2Y!J1;G39H$ )S=!1X2F@R\RJWOB>^ ?"TN;\[K6\S7NS+
M^+>+3WGV8GKV>98_5=WO2[[&1D#?EH_XQ[OI;$G]Q6(V#N<+#*?YX_0=SNC2
M'/&HF?%>D6FH2%J]S("*(>0HO',JT(]]8U'9$_+3%JXA^7E;'.6^XOBQ$NA\
M]G5)H/_$T_/\+!)]9CF]F,X7O^?%IVD::<MBBCZ 8XZ!0K3@7&+ ;8R<*1.\
M3(UEK@NNIRU8S3ES6WK4OM+S<OQEG,@HF=,!.)NNB/$"YY]&+!N26^$ N76@
M$F/@K'<@9?#>$!V\-(TE9A.6IRTE33AP6S+TKI)!!OA*VZI7(MV'2Z?>LTE:
M7I//XH+@DO*EHPHH(H(MDM>7%\')0C"UT3EJ;2(/#QCVG19ZFKQO3^/; F#Z
M,'2062LM!^M]!*68!)^$(@W<,&\"4]S'@0V=/5P;'^LS/N)9"4$/-FB#N?)/
M@,O* ]V_)6>'Q9O2EUMCB:"AB-]P</=NMN]!QKNLL9]6[LH_Q]/I/*>__+R8
MG>?K'TXGB_S'XM?3Y8)_^7F>3\YNZ:5[2,)*L.IAG$[HV_FS/\;S$?.)I#H8
M,,$64*5$P"(*%*G1.T7R'GKS=]T%J*&<W!-TN$=N=F#T)IG9F^ ]&/1KF%XN
MGXM.H$9K89!&TG GH)8/XJ8PSCTRL#_CIGU1?3"1T%((%I">>,ST+ALC(5@>
MP3#F?8B8,/''*PK?1,@.+PG;$+L'";BAE/^^5!Q'4I'V72^\(EE5^KB @"&!
M$\AER(H[U]K3=PO$\%IQ ^9,6U*V!\?^LY261,33=SA.KR8O\/-X@:<7X!*9
MZ<%J!2EX32IXLH A.L@,N6:R:.548[;?"^@IB$ [BO=P\M_G!>TOIU]Q-AE/
M3N87J*P/3%CA(6H3R 32 E F!HHI;9$''W-K<^%N)$]! !K0N <'_[,8S\_.
M3VO>V";?\ 50S[-QP5LHQ4E0L@CP))F R2$R+$KJUJ[\SN">@GSTPXF^G?"K
ME^T"6)11J9 16*F9@Z5P"()L)G3:R&I?QVC[]+S?!/,41*(-I3=ZTO_]ES7:
MO*9O=TZ56OK[Y\O/F;_!V0P7)+<OZZ5W.M\A%>K>CVN1ZM0=[UHJD\DE^I@D
M<VB5<AHE8[8D=%E:%K4<W?O)^YV]Y^=S>D/F\QM+7'NXK$Y!J91 AIJ1RWDF
M==(KB#;1__&<A&T=^+H/S[[WS#O\6FVO^<?I12CI<K&\"E76P,%ED&FDL\O>
MU1SD:.E.+#*0 J4T6?N!\<RM8:9U"&<;?,/?1LTD9?U2ZHTM/9@Y?YU.T[_&
MIZ<C'9CU#!6MSAT]F9DL+<D00N)T@P8CN&GMQKA<^PFQ?B=R]F"N7&Z0GL0P
MGBP#2N]SG)Y,QO^3TZM$TCDNX^K ?492N9A?2N.S27I-/QZ?$DGRG'YW?D9_
M/EG@Y&1,?SP?&8,N(FT&DZG26N@K;@08F:WW/FK-6^LO/6WE"0G=,3"[!\.K
MY;9>YI)G],N/^,>-7XX"TBV;N #'2P%EN8*0)9F67%F7F6%6M/;>];^K'Y+=
MEP@T-!5KS)^4@65IV>3DPM4U(A4Y\I0L).4)C,X:G$X<3&+!.Y71*]DAC^+6
M!S\!D=B?8#WD2]TAGR^F))23$Q)-^FH^IG56Z1QDY-!/EWKA^_K5V_+V?%%=
M%O-E+MC?QB>?1D+E5,A(@FPPT6Y<(4N89<C*LQ)9"@7O*/=I?1WML8,G(&='
MP-J&Z5M7<;KX*:?S4X)V!\'FS[_>^&X5U\^$4 INP3));S^1#5RQF50!K6+D
MBGG9.L"Q+<:A,F5Z$[%>F7(L635W;&T9&];H4XE>@XTI5.525C73@PG,)Q0F
M^"A[NNO6H!PLDZ97]F^XSO9A0X]VZDU8*R4N7WJ'.P#L*>/F07"'R;YIPLH.
MXK$_'PXB,$Y;95$@<*6KXU\44@G):E56TF%Q6+@;XF(90% >R,TYC)QL0_Z&
M\E'-@U=S(M#L,@9HHL@J.09&BP@J6D;;5!($Z5HE)">=U1ULJ6\^]"CTVWT(
M/FU!K89NZ KDW?EL?#H]&<?+@+^*C@>+"#9(5]\Y3EA00_!6&O0N8S8=.+?^
MN4^)>7O1K/&Q>Y=Q-J]DG$Q/TZM).I\O9F,\_9!G7\8Q7P)$DWDPZ$#Z0 "5
M".!#8"!5,DYDYPIV<6UT6NQ)<;HY=1NZ:I>5*]-3G(WGS\?318Z?".7TY.N'
MV67:EI$R)E$<722I5N?2Y>)CL9 "6J.=TSFY#FR_=Y&GQ.YVU-SHK.POJ>'2
MHIF6>)4(/"UXXR\F>4&_Q/DGO'#5MDE_V&/AUHD2K6BPEE*!3.ABZ3!K[I1B
MUB>ZYXL.+C#&BBRC1AAZ3+Z0Q4D3R#8.]!R!DB@ L\X@)1?<.2.*;%TNUF?R
M13]1M]4?+]/;/G["R54\V?$82O )3'4QJ>(1@O$9HDG96'1"]D:\039X%'?X
M;K(Z3#BVA6 T5MQ;;O3C-]L<62>\+Y:#YD+5] D-3C$-,4HN29G%J$H'M:$_
MA$] 7H^(A4>> ?,F+T8<HS<*+017L] C%@A1)I 8;7%<T"[#$5_ M(4G(++'
MP-P>,EVN+G-3?%!:&&"\:,*1))#E1OI]#-F6I*RVK<M)GN #O!,Y>R@#V%%*
M+^%OE%;KI+7<T#Z*74JK I^E@*A40H\R.'\D5]%#6WE"0G<,S!XFPZ5U!I;@
MAL0M>C NT YS\( </3#K2G;9H&(_DO >GV3W)0(]9,>TW.$RN7^2:JG3%SRM
MGI=1%B%&[SF$(APHXR-XH07H@BDZ*7V1^H@%_/:.?@AW'ZSOH6G35I4H6<10
MFV5"="M/@H2@; 3AF/!%9<.;]ZU]Q 5"^PA=;VRY+4)V\,Q![U),SDDP)5D@
M)<6!]X(!2]X&'[2)I76-W:/,'-Q'@'IERK%D#OY6N9)?C[_<=H,^__H[_M=T
M]N(4YZM.,[QDSJK%7DQU-M4L?A0Z09:R\%1X9*EUTL\6\!Y-AN%68C(=AET]
M^ ;O@7H-] V>709SN\#M*0=Q2ZB'R4CLC?7=1:P9WXY W(R(-DM5P$I.IS O
M<WF*A!QS4CPP'IK;"T<A9@_D,QZKE&W#KAZDZ^-5GLASG-\!^:)]4LS(+"K@
M7"&H*!D$9FI+K:(<-RX+;%W>W0G8\%I]K^Q=;T_2G#<]M #X.,.4SW#VSSD9
MK\MOZNXOP7&MB[5H@#-?S0^TX*/1H'4.43KOHF\=DK@7T!,7F&:\Z&/&R;3V
M6/J<%_G9R2RO"MXN\P^%2XX%#=;;! I]JB)L (-Q7&9/_VJM?V]&\[1%I!$7
M>BS87R\X\/3B%J4#>$G8E*.O,!</GJX[XYDBVW> Q*_OQA!KP8:!I./;G-DN
M '^4>FW-RJU+>';APT%*O6+QG,?HZ#V4!12S$9 4?+#U]%@A%/+6#1<?5ZE7
MOW*R#?E[+?6RIK@B98;((J-ML@Q83()43,#@M%2A2[;@T9=Z;47PC:5>VU!K
MH[G1MHC@??Z2)^?YY7B.)Z34G"SC<--R\>/P]:]Y>C+#SY_&$4^?S3+N7C6P
MZTHMR@2:['*]+D H7;1W!1TJ(34*@=8K+T(6WED<[;KHOH.D;B[W]G*YZ^B'
MU:$PEA)DQ3TH;@N@HV^MEP9M,LB:!QL?PK1_B^CEY_U&![MV"IEA7/QCO/CT
MXGR^F)[EV:M)/#VO(^JK74#_JSD0HYR<%DRK>@)KX@/25>V"!"(/>L:$C;$U
M&7: .?Q=V%1^;O>9[I=1/?AH-M!C92P46>="Y0 N2GKEF6% 8!5X5OM"1&E%
M;MVKY3X\0T57>Y619@0_=#1U/EM<3^GXYK*O"J(P7'N4""6*1&+-R<Y4Q4),
M47GT7-INICFM<D-LZ+MKD;D7P*$,\G;LG;8F<T-->0EJ)3XW(5UHDUU ;6-N
M/R0#FX ,:UHW9-2T+RH/)@(VFF 9/6,9:VVR)E/ ^2"@=J^UD0GN8Z>7X[A8
MO\%8'IKSVQ"WL7G\]^J.3LO-UD#""YQ@PLO&^#$X038>A!C(B$R>C$AK-7B>
ME/22FZBZS.J\9XGAU,6&#)BVIUX/>N"OO__Z[#(8%%-**#EHDUU]I4P=O"D@
M^#J .O"20NLL@>O5'S.+]Z1EX\OYV7R,[S".RSA>-GDHBL?L PA3>YKZ6"/!
MD;8HG&*1T2U5.M5#/' IWUKX,?-T?THVC'A4,*])L9P\(VN2-G:!)NN8-0L,
M2A$2EG5IF.@?J4C!>+0I^$[=71_@Z^V5'SMC]Z3E0(U0WLVF9( LOKX[Q1H"
M7I8!?*Z4>),7N_LKNWQJ"]_DUNC7_) JQ)*4B#+*HH1U+NM$KZ&QD2M=7!QU
M66#/8H>;*SR[L<*U1R &16B\(?U.B]HFB8,3&<$H'21=$C&9UF_FPZCV+O+8
MM,)?9]/Y?,18L$%X.B5*!GK;:+O!J@26%2S:)1E<Z\'%]R,:WIO86#)NE7.T
M8T ?@RROIZ:]S)]G.8Z7/@_Z^C0OR3Y)S\ZFL\7X?Y8_W[B9&DS44D<+GNY8
M4,1U<"QIH/TQ6W+@+K;.!&N%_<F)W$&8VD.,?R.P9>FSEC9B\2""XZ2^V0).
M^@3,"LFM\LZLAW7[N[D.4JQ^J'MK6^+WD"UTG3&U$>7*62N*B721*N#6$14\
M0_ I<R#M U7!Q!5K_;QUQ394(*1G,>F%%8<.BSQ(N^=?/])'+%V#+C&6G8J0
MA"BU!4.H9J2H=>H\J9R$-*WS%SO .GPN8TMQZ'HU[<B6(9^N"O"R"V@'B#UE
M-': =YB<QN:L[2HZ>_+E0")D+=?))@6E& W*I@SH)1VJ(M&2&<%E\_J+@XG.
M UF.QR YV["C!XEYC9-TX0)C66M3@H52NSTKEBPAX1ZL5R$K5+G$UKZ,Z]6/
M2!?>E3G3)I3MP6!_?CX^K>E'%VA*X+6#B(;"?9TDJA!"5!E4DM9F:P(K[;M]
MW43P]'B]!X5[.-._8_Q$BOKLZ\V=7D!S:)WSM:*'Y]HD@@QUM+7-.U-9IB2T
MTJTGPMT#Y^E)0BO:]V$!3\OB7SC++_.7?#J]"4QE$V+2$:Q#!%5TJ7-9,YGF
MS)50_R>:F[R;P#P]D6A#]Q[:2=:A@V02QTK>5]6E=S++\ZOY'X606"D@!T?8
M, A 8070_R>4R@LN6]=WWX?GZ8E%,^IO;-+8-AQYV5B2U)KUDM3:X&P2QZ?C
MBUJ RS_=/4JYQV(M@I>M]KI>6\%Y=EEB(@U )6N]Y%I%:;,/3GN)HSW6;=,P
M^-K!YS-3T4<'.N0(2F5;QP)RB"QC89G7XM_&Y_\6B%9MD-]/3T]_F\[H$DZC
MHJ62F240(M.133R!(PZ \0P9*IMU%#WMZP:,X:^S_3B\J2/RKI3MP<JY:M(<
M@\NZYN<D7>CN3(SV18<.G#-9V4!'K7D1Y^%Z7N_-B$VMKK>A8@\VS%4;X\MQ
M,N<SLJ_>Y=EXFD:(3/&D!##&1*W#4. $YZ"E2\D@9\:TUE?OP_-TN+XWM7OL
M94_[S..3R8OSV2Q/XM>/,YS,3Y>/X5^)9*]K8D3V,CHF$C!-^%2.#+ 4!4S1
M%I330K.^3O[#Z)Z.E#3F1 ^6S?4P&U8*YT4 -Z4V.\^D1SO-@'0O[8Q7(H36
MK<#O?@OV"5A??N)%)P]N%!HC00JF:QS=0&!$9,Q.BB!<4-;V%I_^!LI0X>BV
MJDL+NAY+L/FJ^N2RU/\B5W;5L\Y)7E3-O5&HB$JRNA<TE[0MY9%%LK5LZS+.
M>P$=/L"\!\?7I:@9Y7M0GBZP7,8F.X#I*6;\#9##1(<;,FI=!/:F<N^L#X[>
M=$YR'5.NSU]$0$483<G!".XY-D\T&8#E#T1UA^+X-L1M7([W^S2,3_.'Z>GY
MLM_7!:[+=BQ2"8&DXD52=4 9%R 8R:"$(#/WV:2PYKF]LQ[OOC6&UV7W(/VT
M![HU'GQX8PSSW=BRUTPG[T%$)*DU,8 +K !/T<7(@L7U"4UW-R1Z8)W'RM>F
M]&M\5E^/2_X0QV0IY350NB0N61W>D5,!)<BP]H;N(\U41E]"U(IU8.K&!1XK
M-]M0;*,K8K"PR!N<S<@L_I)[B8/<^O2> Q_W[V8MTL%(?U9&A)Q35$PJ)U2=
M+L*%5M'25_=%.FXMU%NS]&N#4D69DF$>O)2*5 .G(*!!NBE"%EP6Y4-KCV(7
M7,<TA^H:Y'P4-7-1FE@/'IULND5)B?(,6,[6R9@TNL<Q//H 7KGF\CC,N.CM
MF-Y#?&<SW?X^S^7\M+X:(X;T1#"&$.AQH0="J!JPT%"T$):>&\MM:W]?%UQ/
M4,J:LZ,'8_AFQ=K;LDZ'D2U>Y,(CL%@2*&\<D,9"6K_U%IG1DN76@Z7N1_0$
MQ:0A"WHM"KN'$"MGH6-%FRB1E-EEY:T7$(J3D'4I3ACAHFJ=#]$=W5">^-[%
MI2>&'(N_?E-;98N6J$;FJ3.U?3\*2_>DCI#H6V[H'SH/T7?Z*'ST;1G?L97]
M-@PX2&?R+@!_M++?FI5;MRC?A0\'$1C4&)FK63NV#GQPKJ:FTGGQ+K 8G2DV
M]S4$^W&TLN]73K8A?Z^M[).0DKGLR$Q+LL8[!&!P'K0OVBEE _-K^8Z/LY7]
M5@3?V,I^&VH-:N/>GDCG7<PZ1@U"U5$,DG/P04@(3@>4L? B6T?W']6$TE[U
MB+X8U8.-L^THJ2YP?\PF[8'U>TZ-W(5O/6@FV\(67@4N; 91XW%*B@3>TU$T
MH1C.;4(K6SMACD+,&LXF'5+*MF%7#])U/?]RO;A2$ 62]P1L.:I.Q03.1@51
M*J^D16-%ZZKFC6".RH^W/QLWSB#=AP<]:$_7LRXOQQ=*(0Q#"\;05I4/!4BW
M2Q"CS<'GH'3S.8'K&)ZX*.Q#\<9FSYOIY$4=8SF9+YW-5[,L+U,'N.3(#>U+
MQSJYC!>R#Q3M56"=P:!Y7)\/=*<==/\J3Y/;C:E[^,2,]5K*]=\/4K>Z:=&!
MZU<[[7TMNR,PZW0T3G)M5"3[N.1BK(^:C*B(QFQ3Q[II_0&2/H)-+B0NP7 4
MH!CSM;!)04Y&QHPY2?L8DS[N6>-F)5 6+$=6+-AHZFQ?E/18>P_16\8<\J!8
MZSY0W9 =U26ZF[1LH67ORI+&&:C+SL(O<#;[6N>4G4W/)XMG8;X<93:*+CAD
MC($PRU%ER=?>Z-518JUGPJEH3(>G\YXECHKE.W-DVIZ<PQKHJ_;23@I'][N%
MR&FGM.<(SI"*P MR%T02*K4>O?X0IN'DHRGSNM\"VU.^L?;\$+8U<ESDC(UX
M"&3<60]&+KOC:0\^2T5W9-+%Q" %[S(H=[?5'[=4#$3UAA[EBOC^?)X[0(](
M(]31$C&B-*R&5"1X*PS8I(QBJ,A<[!* VGKAQR\=_=*Z8=GU Z+\<+WXJ\E=
MNZ&[+UFDQS<;E\FH3 90LIH<EA%-D<%W&BS6'MGC%ZT#<VMCRZH>U1H9F=5U
MN#GSP9#^[CB=#6_ FXQ&!9]5\QRK[=2:+2_BZX$--^^)*\GP,:+BSM4&[1*4
MD+8VRZ;[@,G 5)%<QBY5@ \L\^04]Y9D'3:8NP'Y2$4FDB*P=$!-#7-'J$/H
M0">%7GLTC+5NY+<]RF%OU*9,[J[DM^#0<&K_)B)=*J$ER:IY$NK,20G%G" 4
MAI!%2<4$FU#:_5[G!Q \?ID9D .MS8"[H=V1X9^9*"Z["+S& Y25F4A2$GBN
M@TX17?%R]W?HD#44?4I%/_0]+I5_TW6H#4O&6Z1+4-;F/B&3(DD;M#&'0$:,
MNM7%JP^U_\D^5$?"N6%-@$V(@^<I6;*5DT8R6@J!]62I0-0N6N."C++US(-]
ME:-69_3C=(&G5Y*$(G!M/5E'O/9"0N-(DE"#D-*9G+--+.UUZ+Y9[LF9#7V0
MN8>^>/=0H8YH$RP(%[4%+.AKN299[YKL>,:+#[7W@M #A@0'G9#7&Q.[FP?;
M<J"WV-#IW7?32NOD(QV-L(5V3@I&K&V4$#!Y!EE[+6IO22WZ,2COQ_549:4A
M-WIP2#R@G28D \5&!"=%W3X3@)Q)$*J8I+W7IGFW[6,R#X:0DH8<&/;%Z=!&
MEAG+#>/T_LHZ!J$H!=Z3?IMC9%EZ+NC?PSU(Q]3C]PC>J\;\&]8@J(\MESDS
MECA8$\F$TEB[2;$(P02-/(:D=.M.NMNH.]OO=XOB)\N3\&4YIED'J"V9 6T)
M(!P:9+5_KFO>&_9QMC/8)^^K)X8<2SN#;8I4+":;3;(0BC6UW)9!X-(!,RSK
MP)"H.6"=SR,L5]Q*0/8H5]R&44=0/]8%[H]RQ1Y8OV<AV2Y\.P)QDYP,=,7)
M(C>%#'0IEV5V F1VFG0JAW' !F./LUQQ2"G;AET]2->+\_EB>I9G[_-*,9Y_
M&G^^+)5B.:"HZJ;TAJ#Y'" PNMX="[IPS"Z9UI)T#YRC\LCNS\KU67N-^- X
MZ?X=+FI?\NLJ.IRDZ^K*RZFA+H>LK(4BZO@=(P-X$0*95-8DY2/GJ4LB3Y>U
MGJ80]$+IC9=%VR*VU]/)R<<\.WN9PV+WJK2[/J5%F=F#Z-;JQJSV@F%ASMNL
M(F/HBLN&YU*,(),JCN[ZP/UNX/I)KY:#-JO!<VW5:<9$1F4AA5S(JHL1,*H$
M3*JB$VG7IOEXTPU0]I[@3A_TMKR8Y31>_(:ULF[Q]7VNIV4\.7D^G<VF_Z(O
M7N!G^MWBZXA)7LB>-2"3J6F:ED-(M48[) P^80FN]0#H[1 .?PFUD)%;T]_[
MXTH/E?,WT8Y<1.4X+\!#C8$6H0 UO8\&E>)6&LS8VE*_N?[3X_]6%.U!"[U+
M%G_'/\9GYV>W)5'14QHLO:N\CDN@5R^"9PJ!,UD0K:M3R@>X'S;A>WK2T90C
M/43XOMW_RA=E8K3<E012UK*#6!@X:1QPFY/'*!EO[CV^ \90;N(^)&!?JAZ+
M"_A;&5ZU(U+:^!A(*7>FU)PJ>LM<$L 5TV1J%6-,ZTX\MU$<RJ&[-U_7+=?]
MZ-N'3^,;1)?-QSI@ZLD+>Q>>P[A:]^75O:S?@]!#"4'V6CJ&$K*S$53R!ERN
MW:""5PQ]4":U5AV&8_X##M A>+\-?7O@^?O\97KZI6HFW^HM*^=)882N) 92
M10/+I&3:+$*.SFO-9."IM4IP+Z#A%<7]>3;MB^ ]F(S?/G2KT8K,,&:U \8T
M)WV(7CR7:@\X(Y7/41AL7FEV&\53>?CWI&_OAL -IVP77#T]_ILP'48!V)=G
M]XK G@3OX4'8B,^[PJ74'BQS9M6+VSFR77.60>28D [%HQ:$!Y2!H>1@&SHW
M+AS]^V2>XSF]2QL>J7>S_&4\/9^??OT=%^<S^OW_?7[ZM;+M<MHJZB2+9"#J
M/Q0]A. $BT2?D&PPP<?4I7QT7QR']B?MRLWI@5BQ49-H&_?ZL)C&?WZ:GM(*
M\]IEEO2IG:-?FS^K10RL(]*U2)A6-?B5(GJ)"GE$Y:-"7[@)RF:#H\T?VRI%
M=/6IO^?%IVEZ-?F2YXOED.QK]U8NPNF0!5@1R7[12H'#HB!$%();HTOL+T7T
M(71[I\I6^K[/G\]G\1/.\[O9]&2&9V_.ZX%X6SY\PEF>/SNGU6=U:N+'Z?-\
M_<=II$S13"A2MD/*H$26@(HSB"9[TNOI"+'FP\#V 7R 2<#]R-FM!-O!V-A+
MO^J,\_/9U^4F+K!>UO9K338"-QJTL[;FIM>$%,=!9R=9#)9;WKIPYAXX3U9^
M6K&@!^WZ'7Y=;O2WZ>Q:9M^6%].SL^EDB9=V'DT4@1 6G>O$^DR;+A:"0J)
M*-+;UBV-'D;U9&6E,4/Z&&=YYVUXE7;0]5I,CH"GZK.LN9F*D5+H:MF#-$((
MQF+QO/G#WP3YDQ6] S"VAUK &R?EY?C+.)%"/'^79TO4+W#^Z1V.TTB:I*U2
M&F2N4Z8SIR/D;0$9 W*!M>UEZZ*L+KB>K&@U9TH/=7SW87R9XRDNGVLC8PG2
M /+:RL,*NG:1:"(%7<9>"QY2Z[2E+KB^2\'9B2FW!4>W*XC<0(I+/[TI.1<#
MGC,.*M102BX!O/;!JVA<ZK$8\CYD0V6X#/6,M6?'L>3!?#@/\_S?Y_1)OWZI
M\1_ZSY9^W\"EY-$F(.!T %0N0(H@F1,YU,&227'=>L;$!BB'+W%LQ_1UN6I
M_!XLN#M@7;AZNP#K*6*V$=1A0F9-6/>P..Q!]T$%P]AD0I">U"M/BI;A]'):
M#* YP=9<<VS>\&)@@7@@=#:L/&Q#[O[EX"(<DQ4F1VO3!EV=HJ<RN&@M:/H
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
MU]DEIDXLD8%,9VU<ZR*/ 47A@>#GT)*P#;'[&"!_[>:]?4G.;[UV1J24M-3
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
MW![F\<U5A_6H[4W^:4/:]<G+4CW)D:SKQ(,%Y94%1_HO2)F5X!@S=_=9',?
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
M[G@E5:DY3@4$_3B4K'02WUM15CN.;T/< 8NR@C3HZOQ D3(2+)X!Z9T"JYQ
M@FRL>^1%65L1OF-1UC94&[@H2W#)A6"D@6:N08D0P2W'02,A=+47HWHHD/$(
MBK)V96I+Z@U6E!6]-MI)#S['ZN@4$GP=^DMBI[#P(*.1'5AZM$59NS*S#<4V
M:E1MPX[O,\D="=SYC+1,G*2WBT]Y]N(3SD[VF5[:Y5-;!!RW1G\KVJ@U4QB=
M"5DIAHYV41*3)BFK3;&C+@OLVW'JQ@HOIO/%LTFBG^79EWP=4T@!M6(^@?-,
M@@I6 F:ZYTVU%$,H7I76!E(77/MWV[JYQHJJ(Z==?:<")%%4K8L1$"P&VGJR
MBO$ZK:1UR.DN',/?/LTEX7:_K#W)W4O3[2]Y5D?9U W/^8@QFQ6K^?#&UBEQ
MI-1Z.J,@4%EI?68B=RH;V$K9_P;"$V3\/D3NPQ5<+]%;FYZ/:",BADCO85"!
MK!J= !7M&)GQEC.>U+J.N+\K^&XH3U &6A"]<=IC!? ^GY*AFSY.7X[G<=41
M;>GE>EM($SZ9(>T:&2*/H@Y%K:TF6) 0?'%09)3,H, 4NJ2T=EOM"7&^)Q+W
M,)OSVN_Y#3&6A%AB7XKJA;\S\&Q<3C5UAA,EZ"L,EA$E).?)%Y-\ZWC1%O"&
MRD3I_\GHB26'SD#YMA?CE9?M=?T/QA=3:K3QQA2RMH-7KA9H<JC)WR"1>\9)
M+Y*^=6/">^ </AC16 +N[(JY/R=Z4%0V0+OP#W0!UU-(XEY@APE1-&-C-_'8
M@P>#"XKR7C@5#1@I([VN9&)AC D"@?:1R1A#/XUY!Q60!P(:AY&/;4C?@US4
M*_)M^8"G^;KHKP3+M02K:B:&R05<K0'4V@2?E4RB^>S)6R"&UW$;,NE6QL,^
M%.[%H;%LS/S7/"&3^Y1>RV?IC.@[7Q8>?<F__O&YUJ-<@@U%<B^#A<"1)-]9
M#^B$ !V+2LX(X4M[=\<6 )^2J/3'F6VG:%S\N/XCX#S_Q[_]_U!+ P04
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
M/]YYV+\X[.LW3JEBNY0?U2];6N@^I/S(EOE=?5?T57[?_*SU^-LBB:24*F%
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
MT6/#)N[7HG)U?JJ\"JI]S2W_SVVNS3QC*/PJ-_=KL<A@F$4TH2")L9[-A$%
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
M:=%[?M!>"^J35OK \$8G%SN:F$;Z%#ZEC]XWW"_L7C?'@J9>R(+!B"14A(!
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
MDE$'P6LHRCB2OD HRZB0GP^%&;?+@0<D=:1_6VL;00&QJ6^!(OT?R"C -,L
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
M,8$6VL1HB@Q\6I>;0F[RH@H5;C(#E:_SDB_7Y?8PDQT+A0J)-A(@AQ% 6"+
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
MY8H6^?JWE=D\Y"K7.[SU@][\+5 49T)2!D)S5(P$EX RE &,$X%$RI,DM;[
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
M1RK$>[G%]BK>B[<6/55^$82.5@X8#[!NW6!$*<-;0E2BYE92,]XIUU)IBB"
MB$N %5* ")V#3(L4P906B#H%N?N$3.WENF]Z<%!T\+BL$T"OO" #P13Y-3<
MH4%M(2Y!<%-?B).;CMX8XI)9YSI#7/RL_T/^WF"^^/1MM51M"40!(4="@0+9
M27A:E8#E60HT+$J:X335I5/FZ+F;3^VAKO1+*@6O)9I?!^[Z0WP+')$?7@\D
MO![:2R8/>EA/;C;:0WK)C.[#>?$SM_:,/I^B7LWC:%+-F[+:IZJQZR'25%""
MB'EJ 37+#[#QF@%/A9W%4VK,4,YI+H?UDAZJTM0(H-O]>%--[UE5ZB>L47]H
M2^G!:^9XA#WJ2L0^WCY7+W0HP+AKZH+NVCX!3TTGZB1*6#$<M,&;50]6Z(6:
M6-\*X.7FUC??>1@G[_L8U)'3]U6>H2@,SZ8E4(6D !<L!9PK0[(IYJA$2%&)
M9UM[R.E&LF=D>+'F7E*\!_;0N6->Z>A'DN= =&.]&Z&)3&,'5)X=@81CIA[S
M U'-.0FC<D>/B<=DT/?1H<V4_FQF@)B[?EJOEN9'4;V"-I]6B[EXJO\\O*LU
MYS#3A0:RQ,*X2D4**#-_Z!RF2"M9JJST:Z7DI\#4=E-&_^1@0/)ERY:2K>7&
MG@(F_ZW,6UV:[57/"+\PR^)&)C'!CLPT1S@_5_XNJ15/_FC^/\HN:2AZP3HJ
M>8H?N9_2,'!.NRD-O,_HA[<7^MW-)(-F<\0U*/+","3/2\!S1D"I"B%4!G6N
M<L]VHG$T=7JZQ^\].HDCW4N+&_U8]Y:U^NL=[5YJX?GBZSS:"6^ ]?X+GO)Z
MK_N8![U7EB3>8>\EP7^5 ]\KP 4\]+TF:9@S]%]&[C=[RQ_&S7IH0MI-X&7S
M<;?=V,V]V9:\F2]V=E3KONZ_:OVV[W-!<UX@F9EW?ZXPP"0K["AG"%)8LH(*
MFC/LU8<DC%I3<YQ:JQ)6FY48C_;[JFV5E:P.=OFY3H$6T<VA&G]I(K_<]ZO2
M6-0<C-FS@MJHI&.5G?)J2&6^F-<D'Z.M25B$ [EB@90:U4$+"^2QVQ;X[L/X
M^_?52OXY7RQF%)8ZS2D%@J,4X+34@$DF 12*:F'>VIG,?!BXO?'4.+35RX\A
M]S 5F!8HEQQ QHGQ5$4*"(8$:);Q(BU4R1'V;]@P!*P7;-$Y%#M)L$)%!HB6
MYBO&4@FH 0RD!:,%%IIQ1'Q;+0Q';NRFE@-!<WNI#H$A\FOQZH/F_5X[-C+0
MFVE_VU'?+<?&'+\=3G[O'ZQ[MS'ZK/<EO33EF&D*RE(@@$LD;*,3!<J<$6%^
M(S*WB>$G=YX:PS?*N<=#GN-T/5PUV/K(3URCU_6ZSBL(N =R!B,Q4OSEVE?!
M*T1RUMB>R,;SSX\6D#BK9C>.</X#P[:/G]8K\S;=/GTRL&_OEU6WT\>Z'>I7
M<\>JZ9L4"!=%BD!N#STQ-PX^EYR!(DNU*D5*!?'R[1UD3HV26I7ODDKIJC''
M7NV[Q*H]J.V>"_QN&XC H$9FNO>KY4/39NGKLYAJ\&Y['K@$VHZX2!QUI^(!
MP?$FQN?2@2U-Y/_L-MOJK//KJHVMJ ]J>TCW^+KR';I$5*%D;AP5J H[WB%/
M 4>J!%I(E:DR@P7R:A(:0\FI45S'1MMB8MU:F2S-4ZG8VOJ/U6_LWX4=]_38
M&?>TVB=%L;VE_^[9[2/&-\&-/%]Z?2.S[='2[@U,[.2NYW7\YM=3&.45<T%"
MM2R)H>*XW4TB@GS2""6FK-LBI^:U=GP<=PC5'K+-*$D1*PIL-L"9^0,3! @S
M/U&DS$98Y*2$7DF ?N*G]K9HM:]VP@/GNPY<"+^ 6GAX1PJ[G4>VTU(_4KN5
M8< %#N4Y"G^1@)\?,)?"@IYW&49Q-;E^93^;]H.OU%+I^78&BU(QGFH -8(
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
M*WERR6@.X"5ENV[;Q<\,35'EVT,K]@]F>9J)N&G.H"B$ #G'F=E Y0)0G.9
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
ME "%*018%CG@3&)0<$(S6FK!A-=,^%YI4V.IIN1PKVW2JCNP!W4_U&YL% S
MR!1T W;>M..$22"NZ9<U*L$XF7W,*FX7#<S+GR_G6_5^_D,9IV[[;'KAN7+)
MND#R=R/7%E3.A$0DM?7L:69V1)A1!HB4!8!%(3DR&R;*L]EV92C1C6INTL:+
MBO8ZQ7N<^JK8/7/Z;UHD-Y(:#?K()%;; 2I#DH,ES8#72T7H3='Y[U5O@?>]
MO07\BP="(!NJNN F7<8M/P@!VTE]0I";#J3:MNUO,T?VV?S89GB>_&AGSQH5
MYLL'\X$/J^6Z_>LKMIEOWL^7ZIUY#6QF*M,I*U,)2,[LH/>2VXY/#*A<8P4)
M(WF!O&JF0FHWM5WAH6OY73L;^G@D=&MB8FA@;V3UJ:Z9266G)WL'77='-G^I
MU8S-[F$7,OG#&IE45H8L%XN!?J@W0%#=QGTCQ(#UY T11<C0F73:W$F^4DOS
MP_:3>1+L?XUBBT7C!WRUL\EG+.>B("6V6W$,<(X+X_67QO7/"(%9C@H,G3*
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
M@IB1*TKZC3TM%KGR^8%!@N^/B]634E^V*_'/NM-#VXE!PDSCG .FH''U2X0
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
M3&;U02E46JN3S'$37'U@.$EU];IX8/2TXKNVIQ##*-<2FJUPU520% H0G3+
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
M?=$)Q'C.8D=E-E\PCAG,^_IA3/5VLYU_9UOU4>^G>^Q_.#C=C</%2@4)S3&
MJ; C68EA*X13@"BD.$M5JDOBPU8^PJ?&6%;1I-+4CY&\ '=CI5@P1F:F5NTJ
M1V"/9M*=_!/>K1V"52">\A(]*E<- >68KP;=(U*OG<V5+@Z_FT]N-^]LO=Q\
M)?]+S1^^V?JX'V;+^&"\;[46\XWZM)X+-6,*Z@P3! 3**,"9)( Q70(F=<X4
MH1)3X==R=T3M?1[V<3KW5KH':-<[YE? ,<PXS66-':1T:.NS<>WK4R.0F*]&
MC<%=TJ*0-# D+0Y)!<2([7["K]Y8/8 ":CZ!(NJH2^+=+2B""C?.X*S;W1F/
MH>,_-#LJ^7'YV29-K^?+!_.!#ZOENOUK-<.OJ@N?98I2E*4IT)00\\(3"A#;
M6CC3N<*$*5H@/FA:YZV:3=<!N$OVVE<N=E?_IG'#T&F?-R^GV\OK118I\JLI
MT/H,GRL:"LO0$TAOUNME9I6&@O/B5--@ H91^+OE#_/V6*V?;(OQ,H49U[($
M,&,EP(A+0*0J@.1E82O,"2V)G]O1O?WT_()6N[FJ^[?[T>4SZ(B$#%.<@Y0P
M#7 J&. \3XW;EHH,28Y$B7R&O@X%;KQQK?-PX+F]+H9"$IGQ]VH%[EE_SMQ
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
M1C[4<.M@>HT[U3HTG"?CK(,+&)A/7^> ?]2OJWSN3E2R<95R!2G,D 0\2W.
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
MM0^YH?II,5Y&R6BF$.60YBK1*Z.$-,>L%(N4E"SCBGFY</VZ'YO(K)%N=FR
MMUA]TT5X#8.;XO1';L\:9(";<YX&.EAAOP(;PM?PP<TYP@/R4(3P%BU'A5?G
M ^>O""'F,+=%4"O!Y2!M_BNS IO5<H)HDE6R2"%),PEQAAAD1:(W>5*/1(5E
MFN>>1;[W>O"91L.47UMG89,-0N\2CSL$NDG/!:3TK"UK-CZ>82.D.N,QF^,5
M8MQI?>B:B\=,.U)>\>C'+HTY_3PS]\>L5^AZ)OY;BGLM$-=<_\D>HVY619Y+
M\@MZ&-$3O15$N66&/2QI#0$;2[86];VLZ2-0&CVPTA_)&\5;!E-V.@PSO,G
M")"=U[H]?A12Y$E2YK"41.\9*&6PDC*!%<\33'!:".H7J770Q=CV!7OK5J]3
MW XBW43M,GIZUBI/9OR#.4X:'RN"X["#8<,V3AIX$*MQ^I.!KH*M]+):2_0"
M?6K2,4I:RUOV.+UO;IQ,.%9I4N0(*D[T"KM$%214$9A*(2M$44FEGXO J=NQ
M28#-B6P/<T77>>,E1#LZ :+3U_?F?R>;M%W&6+1@ S?B5M^+G5A;?+=.A]W:
M>Q%QL*7W^W;H5OY5+V/FBY^;1<MW^6/Y7IOQKTF"59GF*8>\,+&E.=,[?)&4
M4*4%R5E>4L2][OIV=38VK5EAM5E9?^VX#^5/J^MN/PY9O6_]6Y@[FR"#%%BH
M$=<A+HQ$<PQT=#6PE^"\T8<N X?OA.G%5\H?IC.Y^*D5Z>/_ODR?MU*T8L4X
M)\CDM2Q*B 7"D-$$09%62<((X[GRBCWKZ&ML:K&&:E^M<@763S2ZN'73C$B,
M]2P9NV2M<?:0!->!CTB"T=73H'KA8/*^7+A\)4PMWK],'\5T=K\JVX)QDJ-2
MP(1Q C'+2ECE4D%!*4Z15(0SK^J5N\V/31-6Z#P#NO8X<YOXX4ST/-=7P'J8
MW,=MCC2?]QH?= H?-VQ_UI[XU, E(XU>+']N.41M/HWO#W1V:\L@UJ:LF4F7
MV^82RR0M"!(8)IAF$"M<0+TNR&$JD%!%FA&)V2H*]/L 524]\3O-K-TPTN\#
M2$T#TJ:*JXV9@U67]!U^-S4;U6C^YV2:L\;O'%<U:8^6VG[0$G %VF=EVE,^
MN@&'[:V+6OK"_L\H>!DX&-&*88;V'\W_M3[O3A%6%:85+'C.(*YD"BN),:2J
M8(1RO9A-+G5_C372][A7)S#.MXOC8%_8"&,&0DF+X0CKZ;R_JZ>W=H.=.Z]W
M^4IHMJ3O],=GH5M?)X7[]<7NUDJ24IP76BA2I?3R%DE(*%8P*P5*5554J'(Z
MISO;T]@$H\T%9.H/[,(%#5[?K$FG".[6BZBT]:P6P8P%9$\ZP\8%&91.M3QP
M%J4S!AYF4CKW!?^RVY^FL^E2?IF^FK7)4H_TE#TVN=GJ?RSF=7U#%XN?)D[H
M:?ZBESI<+W,64DR2 BE5I1DDHBPA)E1 AC,&.46\8":6-G4J"Q4.86Q2LH'>
M7H@$M$7J7D<Z<##.J,L@%/<L.XT!\-%8 +:H;FP U@BPL@(T9ER!ZZ%&P+VR
M=_\C,5"E[YY&Q*OP]V5D=A0"#VQXL,+@EQF^72C\PI8"P[FG-;V_7\@F&&2=
M<>R[*:JW"3BH"HJ0%#GD)440)Q6%3!"]2"45KZ30O^!>P:).O8[MM?(;?Y#B
MY='>@1([!IC?+,YDO[N ?;<M;G1.>WZ/?#B@L$4,_K"802\A(%XLQ8IY=^IS
MV.AV'QH.XMB]OAQ:P<RV:9*/'$MOMG;_%)42)2HY1)P(B*FLM#()O0Y&257H
M7^45\[I-[]COV+1I-75LFIWC:?J"O6^N0^$F4ST0W+-01>(VH,"9%U/1:IRY
M]3IPF3,O*@XKG?E]/4RR3!E7<U*QE-=:'.T11=W&8)2DRJ5>V4*B-^L0%SR%
M-&4$<IR@3.8\E4KYJ-3IKL8F3+9PLX4ZM:]YNL;K)T(=Y+KI3AS*>I::#4BP
M0=E#Y,MY,B*I24='@PK(>8/W-</A&Z$[KM>ID#-1WS6ERV_:NN,,%Q7.*849
ME3G$E<"P,M7>%<:$YF6F-UI>-W1.]#,V@5C!#*OD?HI,URW3Q13UODEJ$8(6
MXA6XB5VY_0P+T39!QWL9>-O3:>KA1J?[XX&7<6G]8/XQ<0JO]-$(BRW%.C6Y
MR,P?FCJL6[_8^F03L_!YQA?F&L\'V?Q;__?CBXGE^_B#V]2EW^A2?E1*ZF4Y
MD6E!\URO. I)(>9"[Y 20F%)"%/Z(WE*R\ER;FX&.4V:8>%[R=7:B!XG9 O9
MA#]Q;9N-0+<_R(V5GG>*AWT>W*1QO*/<L^(:4[3(FA'=LL@D.5H9"YJ/M!6N
MMW^Y^XV&!;"B ;Q;$?'+%5AS 59D ,,&:.B(>//Z388QUJWN8<$/>V/\30;F
MX#;ZVZ (>V_^+J?W#QK&]:M<T'O9G+=_F#Z^Z-_92,#Z]F59+_6\-(<DXD^]
MNS>K]DF)3!HIE,&BP(7>?",**Z20N?I..2TK5J297W*I0"0^*C=,$BJ+V1:9
M?7HV3BU3S,C&!]L*PH":<,HZ/"H\=,3<7E$#C$+/[YJ5!: UH0W<,</0& "V
M++@"K6VF3MK*F'AOB@O9C"3YH2@&U>X+J=H7X4N;"PU!O)'&%?KX>2;DC_^1
M/R=)5K "L1PB1(A)O<=,Z*& 7,HJ%Y(D"A&_T,.]'L;F>F@#Z%J4P,($&J=O
MJ.$^D=WR%86>GH7)FYF D,(3UE\02KC?XL AA"<,.@P=//7!L=V\^W4^>[57
M)?84ZA^ZZ>4'O:Q;9T#^-G]\_#1?F%8GA6!*8(QA(2LM(P5#L$IS 45&,4,5
MDZ7(??R8([-O;")VL(:PZ(&!#S99P\=RFR_LD7);#XX,]8CD?+B[@6NFKH#;
M@]G+R?E(GX317S<,L^[_R:W$BX9VN,N+E\'T+P+Y12.?73_)Q933]L ]*Q4J
M489@SO0>0;_4.:1$93#+<)(+EB62.)> /&Q^;"]8BQ"T$,&[+]??K[\Z^D%.
M\-?].KN<E9[?)KN$Q M.Z#;\@HJ/1QH=K-[C:8.VJSUV?"JP M'I6/+W/[_2
M/^>+FT=:US:!;44J*I*T@ER)#.(,2T@*7L(DS5&FYWK!I=.^/Z#OL<WU]B;%
MEQ,W*?02R>('UH"@!,(^ ^.V[.V)[IY%)"K3_C6._#F+5?+(H^=A*R#Y4W)0
M$"F@B4"?1WL5PU2C/+/0JD^MM&RX^H2EJL*(*IB0$IMRMPI6BB>0986BD@B)
MB5=&L6C(QB:-V[=??MLZ(SJUGZPW&TIVN*%L[WAXBF>\87?T*+S%8/;M"S@8
MQVZ_0-WI&#@[COY[]]B<Q]IU1\,U['XY-IT'.]WH'02^$I9S_J]O\EG/DP?=
M_MUB?K^@3\UA6HNMOGY9/LP7TW]+\7W^7FX^+":X2 3+:0F)5 7$J>*0$%1
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
MQ^;/)SZIJ%G,X$MDH+Q5X)BGS5Z\3UP'3H)N#.Y=Z!IYUM[HZ'GPSK:Q*KN
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
M"T"9&$6_2EODP<?<VDW>3LFXCX7:@Z>!O#M S0XS[R\9\SR;FF>&LBG^DT6
MIUT F!PBPZ*D;EVEO#-QX]9P#F"8!M%*%XU-MTP^N60ERJA4R BLT/E-/B.'
M("CV0*>-C,:XV+REQ:/$C%OJV!Y0;:3>@;VZ#CO>DNW=9'<GI607L&1(ICY'
M\IJ#0]H"];6O3QXK$T/%\M=4=-*@K&$ ?YB .X#(PV+<APFR#XO9[)?%\G=<
MIDF0/N7*GA+U"MW4Z8(ETS9SJ'VR3@G3.C#;D\1.(OT#$?%L-]!VZND ?0^9
MF0@53-)(YMI4-H)2X(VTH#@=SL:9T'X4\D,JQL70H$I_8,&.TD W%<QWY]]8
MU#EEK@$%'=&;(NS '&T^GA*:S+S*K:W4_J.'!CO@3HF?P^7>A8/]6,!0N=DT
MRON$?[ROHSI(<^OU<AK.U]5I^+1XO]'$A$?-C/<*7*@715YF(%<"(4?AG5.!
M_KAUG'<DR>-F%DX)S5/JMH.S]$[4LAD)?=7@\>5BM?XUKS\OTD1;%E/T 1QS
MK/;\L>!<8L#)V^5,F>!EZU*97>@:-R5Q2E VUU(_#3FWM;^HU9<3E@UM%>$
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
MU91I5XJ;=6JZM2"=69<WRC>)OUN(LR6@+2"+K1-R=0:G>0*.P2BI#>>Y=3G
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
M9F-M.6]&XON8,X498%D(=81N F>S AM#-G2IN]A\*O)/!/0R:7;,2^APC70
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
M.;?E%ZNC%9Q'1T86,$I52VL31%5(5B([&9/,@?O6 'J*H-Y>J=K>6^UUT@'
M[O&P.7K*22*<?,/("IV2^M(6$QKZAY+D(J(VKG4STJ.$C-PBV$[1L]92[P Z
M9RE=75Y=U%3KPZ.W>&!YC<@Y:ZF!%;*WBL>ZY5IR2+Q($IGP3+8>1[@?A>."
MK0$D[L^W'TX_':!O-VO_[J;)ON0DC2P(.M:!& Z1+G[OP$=F;>$D23-\DO5)
M$GM[7A_F]AQ2;QW \A.FB[!8D!^[9N1W$O2=@[A*T=1#/L>O-6_S'=].T^P2
M7U_-JY+6Z>976&9S_#/\=2[(24U9< B9<0J@G( 80MV\J(HG ^ QMRX(:<K
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
M%?A@91Y#MA^^^G%7O/^8SZZ^T:E:YXH8G7-BFD%)1=<-E1HB0UY;X!Q)P93
M<2B>GZ"KDSS'L2AYHJ*@C4HZ<!6VS"BT1KMH:@4V1[+3C!6(7DM KDJLP\6+
M:0VL(Z9^GJ)TH)'&=QL%NH_XNP3130$9!8O>9,A>\%H,J\&[P$'SDH50F@7Y
MMQX%NI>>=QT%NH_0.P#/+M,G;0HB^90@"G(65602' J$+)Q.J0X+5^V7O+[4
M4:![Z?^ 4:#[**,#?#TVG1*5U%PD T$&!&4R,<.\A*B<H.#>A21:CX]Y.:-
MC\'/L<+N "\[]GDHK2W6@D&*7,ET:^$@4MP-TGC+F0PLZ,&>RU]"-]=0'M,
MZND)=#O5Y8<H1+3:0V%U;8&F$QJ3LV!UL-$J:<-)7FQ>=J/67@@YJE%K'W7U
MA,5'VH)0971."\ B*7QFD1Q6:R5PAABR=3Q$,Q3R7G:CUEX@V*-1:Q^-= "N
M)U?D.85*I=4X0I% D2=9%Z4;P%Q8G5V7E&Z-KJ/740[_H#S43=I,%5W!ZI%5
M>=)[PQ(=#/J_VL8F$;QP$J127M-!-,*V3F:]T!V5>VE]GQV5^ZB@ S@]N2#1
M.V*B((+AS-63QB%R$I(2PI44>5&I=5+KA>ZHW$OK^^RHW$<%'<#IP$GUF+DJ
MR7$P5M:1J[E4+AFPK+PR23IY?W#1WW*[Q"@796/U=0#2[</NI3$RFYC!:!-
M.2XA(@5./EAOHI=9\(%6P/TB*R?V0L+.*R?V44L'^'IB[4&,UJA4 FA=YPQH
MZ2'FP&K%BF#6NX+-ZXE>WLJ)O=2]^\J)?63? 8INC?TCIO[WR93^;!(N/I/"
M5O'XZ_!M)<9WM]51*;)L1804R!U1,04(F"V0:QN*M-QHW]Q[.Y+F3HK3AL_H
MGD"E'4#X]A*YX?Q#N?W#567=N4>3<E$.,@I?'V$271G%0^(I,TOW1FB^SG<7
MNCK)N)T$*5N]P$9JZQ^*MW6;=+ZSXTX#^IH82"Y#%'15\*BXQ9AM&&!&^&ZT
M]?+>U1\D#U-?,UBV+KK]QU68A^D2<=&FLO;IG]>F?'8/FAO5R-Y^\:;F49!!
M2K%.=>9UV@)*#<&4"*QX7TN,E'>M\Y\/J3C65-4(ZZ:B//TX2VE^%2[.EM<]
M_NM&#2<2&F4B8+3$:HX(/A6DTY0$V693$FL=JNY$V+CWYI&8N&]VVJNB@ZOP
M'2[K#_M07M.W)\L/5\O%,DQS[;98+T#B%'RAKZ-YDB+'E@</P6H'SG"ZUEWQ
M*%J/[WV.IG&OOM:H:JF %W")-5@Z]<0/:WU]G62]U&.(LCR)PBQD&2,IG7MP
MTF=RE!QZPPA/V-KQ;']W?4Y?,5]=D'-V\[,_Q(O)EW6*9QU!JX)*$J<0Z9B
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
MH#V="26*J9.5"_B$FCD?HI>[O,$^\YF1RYV; **E)$<&Q;M)P<]I@M.$]YA
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
M=MW2VGEAL/X-UQ?]1<KKWP%02P,$%     @ :'#%5KEP'TL!"   J2D  !<
M  !E>&AI8FET,S$M8C(P,C,P-#,P+FAT;>U::6\;.1+]OK^"(V-S +H/'[)C
M8&-GL![,3C*)!\%^6K";U1+7;+*'9$O6_OJM(EN7)4V4"391A!U@%'?SJF(]
MOGID\^J'V[<W]_]\]X:-?:[8N]]>_WQWPVJ-5NMC[Z;5NKV_97^__\?/K-]L
M=]B]Y=I)+XWFJM5Z\TN-U<;>%\-6:SJ=-J>]IK&CUOW[%G75;REC'#2%%[7K
M*WJ#O\#%]5^N?F@TV*U)RQRT9ZD%[D&PTDD]8A\%N ?6:%2U;DPQLW(T]JS;
M[O;81V,?Y(3'<B^]@NMY/U>M^'S5"H-<)4;,KJ^$G# I7M7DA1#]=K?=3]+V
MH _=P?EI[VS0[UUT!IGH9^GYOSIH9 NKQS;.SQ2\JN52-\9 XP_[W>;9H/"7
M4RG\>-AIM_]:"U6OKS*C/8YGL7W\,W:ST9F'1]_@2H[T,+A4BTWGQ:E1Q@Y/
MVN&_2RII9#R7:C9\?B]S<.P7F++W)N?Z>=UA&!H.K,QB12?_ V@3FA<>I]'D
M,^Q'20US%SI=,OK-XU@FTK->I_%ZW>+MMJ8XN6"_D;$W8+W,9,H)<\QD[&8L
M(6,_2LUU*KEB;S,L!7OPCKPKK2LYCNL-^P!I<*?7[I)+?@SL [<)U^ :;Q\5
MS-C?4D\EW7:[>T">];=Z]NRD<]J^W&EFSNT(5U%BO#<Y-BG^][C?;N==G7U(
MT0KV4Q.[2Z1V1M=9&@ VPR!P_^QD</Y)1[PIAJ<X8,&%0,)J*,C\L'N&;U8"
M\N_24:_QE=0"XS-L4*5OY'NG.7?KZX^^/E.=B^: IN&.C?D$F(6)A"FROQ]+
MQWXON44@JQF^+XS%-:#9C\;FK--N_$H+XI82C\# 86+("ZYG=7:GTR8&[N(X
M ]<]N,"]Y@[#A1'(9^Q!FZD",8)ZC%\5-6'0!&TPM>,(7&J&@6*E]K8$] "3
M?<C[&$[.<GRRQ.,9)\JSS.0R<&2HMU%!0PK.<3NC*CE_@$">BSX=OA-H# ZI
M@FBHV#65%D4"5M/8'"T18-ET+-,Q<R7]+-M/P4+5"3F02Z=039 PF4H_1@==
M@>1-HU._!9IF!+HYP6:");/5:3A>4/:^'U "RQ9281GF.B(2JV.Q72F7.D.N
MB4I#ZE25 OM$**W$M(XPE,1/!2*!0$S@5FJ)T@H@[LG0N!!$D,UUJE$JK(#0
M-(B?,)P+]J3<C5FFS-3-<6MA))VW)!LXO8QVHY7U%?BYN3$;UAXO OL'A\#[
MM7 ].SGO=LXN786Q2F00C9BH5T,@[QBW$""#$)") @HM \1IHJ0;4W6JEB.%
M$HW2LY N5<:5V([(U1H5L5-8DX+ UXZ]0*@(0.Q%/+QY3,=<CR!HRO>EPAJ=
M'F]T!B_@96C:&8CX%!\E24D=,4O],R*W%2A':)$M>P^4K0V4X4#DYU. 8PV2
M!']>A/4'>X"V<_[-0,M?'@QHV\UNG^8!-]LX4QB_D <_#:XZI>B4EV[_)I0K
M$V"+D6+V-:7%#I# )M(%6L1:H$,_I,27A+I*RA84#\BKTN\2/?6*L*E0(KFB
M+<XH*<+!@BL3)X7D5I(#,HJ$D"8T]50Z2MQAH;J0Y0.)&@=HD$?2ID8%ZE*9
MEHH3]Z-;P8BE , 644ZLJB#\*P&JB/2,[4'\>3H^=&0G!X/LB^;IV2:P]^:T
M#7SOSX9[PQR7QD0*0B_'C0PGVN<.D4_BE"#-K9C#"P$O>2*5]#.2!-N&I<46
MD!A MC@FV:9Z8G9YK!PJ2EL@R%V0,&EJK @&!)D[ HW*1"'6L00*6D14!25\
MQ#,N-ED@P1\OHM.#0?2"JV'"51D(C>(-64:G2!.,E-NB%Q<"9 ^"CH_;)61
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
M?";.E%!=5>1-$3O1.0EO(G"V(W>7\'T9I9Q$*Z[P&%=X(E8*,Z@/TODJ0#H
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
M"6/SH9%%%^(P$3H]+PR1//!M\-/(J#?:=QPQC="K9]]HM<K0V[<8+\J\1DO
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
M L9Y5( .**$_D4#8X;MT+\] 01H$8"R^&%2'F--H!;B;OE0B@T> LDK78)]
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
MZ$1.HK0P#="!0,"06/NA^Z)4%\PJHO@_; UX)074C9O >.#67!:%D(B!8Q)
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
MGQS,)H> *C/M!::*6O5Y)$T6I)WL1JIH& 8B,6;EA,+$FT(Q$"%U!=(.XE&
MY3C"J=BCPGKC(%Y:35GQL#([#SMM\CDC','PK#*QIL ]K3W5+#G:SN.MN,.8
M]G?GV 3K"M"U$M-&%FN:3)K-. F=(<H4K*#72D86")_!S[K!RK,XSN$UL718
M+^E'TI4\M&&F5Z[Y0[:N=,Z73KP"MI'HVAR!49C(9,J, T]2/2&F-0'6R"A7
MCE-!:,:"6:4;,0.VS4/0YV_&"%+63MO072SN_& !=+-83UD1;7%;GHIH*,LT
MDM_@^IV3)]G>XZ>E+-CQ2J-4XD6F;+7GM5OL<9W-8:9ZI:F<B=*3HZ%@.N_0
MJ,DJ10)]A5GBW%QKT%2$Z016MU$R-PI!\6<0?F7GF#.'=D\Z8F<@!X@SBV8-
MUSBS23@SF[ 34/Q3Y^DL>"KE0^KG4'YG"*).)Q9W31&@_KT6=?:*.GV>%JU[
M@9!3R<J.;HR"^$JLB\*87-=W.BMDL :4<:N*?PO5/VEYSH)2'OB-WC399::X
MEY9%"?)4OBI4B8XIVX3_\P2'EQPSM?(8X!\D<11SE<2H#)*]?'^): (_.?2G
M*@M@ ^Y(U"VQX5C>)X6YOAQ.<H>J)+)B9CX"XAOIZB7L)Q%*(#6JN!+?L"^R
M<!%H.+-[3Q5Q3C>)P)\:< E:RO2A6 N0:Z%*B8!XQ2ZC5?3364'JF6DZYN)M
M84WV;#&8YDW4L2\4NB ,=L'ON?2H\G- _0+OI7C8S8:)4YXW%FXP87C6&B4H
MA $ L3O,1H1%>EZ?.U^S+/!T5OILHQY<3>K'UD\E!APM6\/\#,IT"T4&7J=W
M/;V5VFZWV"40CN](L.HZNNW?8I;YS+8JL3],^U<D);,UJF*,>^!PJI,G%@C
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
MDJSC2)9=Q.>J^$# DRH(QTP K+'6 E,_;\%@O#']$]3+JNLFCA::R[&7MBO
ME3P2@1 6,C@$S8RASA*5)RUW'?2*-@)F1[7\;PJLY2*%<T-6+$PB")0M&NS[
MBZN?7KT?%2L,1'HO8=!8?!G%N$1E6)!TQ/T5[.Z*HY[ ,K0VE@XFH<S0%Y>&
M./J/+KCT)H6W/_'2[RJZ1@0$_!B&?PT2K-8$ <]%0G-010S66ZXT)^MM02B<
M]_]0*U,2$.9):,#0QYU]*I?KEZ9*\9G4['-+7^A!R3IZ>GKV=-S)#'."8%Z>
M3?,R."^[&"2^_$&(JC[8J=E%R'($D<$P*Z+:(P&C\ _C08#M;'F-A<X^'\7D
MN!W9<=L;%CNFQQ:L@<>E^T>3S9'<B8#]UY&+TO[VE_/OSOZ^^?\+4P&ZP=E
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
M_@AO(2"]ZZ$I1+I?QX,@I8,=\U#L.KCVIBQ3Q&QJ;GF.\3)CZMG!&PN7<)S
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
M\DY'SU7Q ;4U/O _9?4A.J%"7C(RZAK_W44661PDDT>*J07@KSP,[V\O&$=
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
M-A'>EK\'/[76!-^'8U@A]FV% 1?8/Z3C?3.%@=%*]K97*ZTJDP3OC6;1Z4A
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
MN_X(FV:]"HE59A-C@D';,/YHL?>Q6[,//H$PIQL![K M1C"DP@PAQ*-6FJM
MB\=].WC4"3K %1IQFCSWQ%;93X?(XSY$?CV]/@WA$,'03M@355#W]74#AU,P
M 32R4#LCPX#9Q1+NG*AI^QQG^TC**Q29J W.95UZ42RSN;K"PK^R>[#FL@B.
M+EEOXONS\Q,UHY)LFQ5(]21=1Y*N]^HCI5'RC!BR7NA*^FJ",/ZWU]N4CCHQ
M?)?YV2D(^6)RF1_[AOIG]#HK8!]E5-(C!0ZAZ>[G5U<OX52'40OKZHG!..+-
MY-0T9]]Q_[V[NHBNVES/R_(#_5Z9$O.J7#*M *9D"2UK!1^U^8WRX$[D6/@G
M/"V%W[^K6N(Z@%FZTC<&1=+2[,Q,'<>*3YF%RG,<)X8 8*M?OGYW]6MT?G[Z
MG3DP7K^XB/X73+P_9W1N"5^4!3(.^01 ##LEY)IUE. DPIBD$B9S:\[IQ*RX
MTPQAA !2RYI97<U5RG!Q.G+ H1N5U<9]IMU\E-U\I2D]U)'.<#8SRNYS57Q
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
MO)<.L<$K3]@W5P#%Q<,7SI9+,('@"R+ \NE24SFG*8I/(N%1(3:H='CQX^$
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
M4OIW7C(]Y6A..1IJZ48\,!)MN^QR.;-&>&9>FH(DNNL .]&UR+@JY/VH2!_
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
M7]-ML1W;>@P'MW"2V>.16:]S1:U.D  P6+0]9>LLN0J#8UR]^6"%&<+(.&<
MJB3;&W<D?#]IX7D;=#_QPMM!'P@ 2W P&\.@HJY_:DS9!Z5>6&00 FW2*O)Q
M:LF"6H7D0^B4LJ:@WA###- 7WU="N'=;%0L1F475SM3SF>Y<4/+\6.'8[J!&
ME#Y7 <.X\J&/$\(7RTH+2M&0E/#:ZJ[L,"@,Y<3@]2P#9B4U;&.*IYH ?X?9
M=9:-NGGFV,@43=_Q*:LM+*<>A(TM\?9Y<2&B @V=W-WD>,W;:M66VZR^1U52
MZG].4\ZVR#3N#A.M:]Y"6,M8!QU)9F/<(@7XH8$^'*.G6TJ3*4<5#Z60XFWQ
M2;@5 ?\B5'5 Q)LCR2ERP,5_T%Z,>\J&G"L][< @8CDRW0\8BYI. -[@X/@3
M;*ZWY>TNT_S >"Y+B7QV!@^GLHXIZQ"B?I,5"\?3%*Z^_3RE1KM*-]GNV.VT
M_-;RV^PR>]4DQXU\LS+.C<WB&XFN-C6KB3>==1>TR1"EE0H1U$;KY+BE9GNZ
MD"+C3@AL*<'C+2R$:4:#G&/[S#H TG1GEL)^9@NLC HK2YV'96*)PM*:83+8
MSS"?89%OT?)R^40W( T$AF?)>8><B'N#+/8:=\ZV>C*AOU61"?)#R3A)--CP
MV!9K5<\7UFD<84!V;3T-:8//9="#$N]K==%269P5+J#UYL?#@?/]87'@_+DM
M5L4_=;7NHEJOBRUH',3E=,.:(O]*Y1/_\IZ-JNW_Z,>:VQOX#_*@Y/C F:M5
M"#E 7EHFE[=,O"8)"<KKQ!VLO#A[\G3DK,#.B'JD)9HL1UT6L :1+LSUR/*B
M/2_&:XC5ZK(/$[N?W93.UM>V@<,MM;W68*L]=W>C,%E0)A_4>)]NOWZWC- +
ML65T<>!1:1+0_MY)<)[ TMS*>FGA4K,<%5[WX['P/QR6A?\MWVZ9,/0"IT9$
M8<&/+H0)4]C%J9C?(Y<LB(:1#,O]BY/G\-MK2/KIU)#T:8]Z= U)T;,1!17A
MNW;V-[LIX%8  XE.4RP*SE'HVHWDI8& $=,,E*A)KIJFA5+$=9WG!'U2"J#
MNJ#)LL&'%,7:C%HP=K!:(4D1*SQATW9*1H=17?]A7+]Z\G3*7BI2 5&NC'AN
M7)I,.PP^IQ%2Q:K8WMLT4P7L:=+S5 )MX."E ]Q"_0]2+'NR%-TAAUH.-*$Z
M3P=5'K.2$^Q,4*L._]5_BDV=WQ95VRBO&!\4DU?%-CV<NOY\E;4J[A@9KZ,"
MI%5UQXUBSY C[J8JU<HO:J58&XUM\4B"[FE 3E6*WX)'644>2-6$6@#N N%<
M ;G++3+E]W>8MW6GT-!CQ+G'\="$>;2UPXM>S93ARAAOA;-.D5V.?\%;<@FG
ML?%6D>'+'<^5A*JL0F)A35VW;]X1#-^5DV+ISIJSV?0<V&+H!92N_$@R^[[:
M9JODM4DHJ*"_:E<R8(94I&ZFLG*QZA+WTP[?FG69Y-R92LP0-8K0 PL2:R)M
MLVI'1>C35@86;<>X9?^.@-R):+PFX4-/I[?SG0G/NYZA][F1%WWW.IG\<SKP
M;/9)'7RVWJEX!W-$U.W.DK\*R((S4%;)9@6WP,_8QC9[N'V$RV(,'OL'7>4+
M%ZAFV\RKP?7Y7K:@^FN]..I&J:EQK>[3SD614MYR4<P[;-@_"=Y3/4^=;U;9
MW.>ZH"8D<"D @ZGYT?QQEN<EV+V[DKQ6FDE9K&=MW>2+LP33=)=0-8!'&7C?
M#CX#K\OF;*.NU68EK[SR:<_%+::-0??-T!+"VU]JF#;U6>O;6)L(O[BNE)&U
MQG][-Q4WT+[MX[,_T0<]X:CG?<@:JE4ECZ>LQ"HQFR"YPQ,4W4X78YQ:F_S+
M!IRST2&%<:[0Y&+<E<'D/OA?*%O3D*OSS7;[8Z6G1L?H[W9Q+?2R:C,AAF!?
MZA^H]> SY<:=MUL5=**AJI.LGA503:GTX;Y'] GI1:6(-U6-RC,O_U;&!7X"
M59PZX^/=41"HF6&G0/F3<]ES>+E4]5MVU^EI\5R/OZM+8.K%E$DB1:^QT%6-
M L(LSFP+J6*]RNZF8BZ"RX!^^M_*DC:+@K(4\+UP-* "EIMBQJ\BCQ8*(.I\
MB8L%#T$F')9'T. K8Q]I,G9RG9<<!<J V;ZTE^S_M\!;K'>N6$.#O<DE=1ZD
M&XWXKTVKK3:85B*%?^3U+>8LYMFF@)6KJ0*)HC:!T-- 9CKW5#84=L:>C[K>
MJ. "PQAPG5#13.E\RU@IZ5'IFO1]7Q1>H2V-3Y*L*F@UG%<D0,JK44^0\T,#
MN ?N;DFB]_:HH</O62K' H8\9K#(X-F ?Z96ME#+!79Q>^2D$6&>#<O_BM/
MV9G)R6R*#$3CMUJC[WWOQNF&N*%W;"GNJ>;SMK:FMVWO\M4M=W<UEK,L5S6:
MJ*9Z?6Y"_W9@WC$Z[.K$U!701N.S6<][Y*(^S(_R6?8-<L3WN=+M9LM^S[8M
M&BO2A;P[H V#^<1O>I?"1"M=$^RW@[0QMT6UPIVTDO:;2AD*R-1WTA!D"HY\
M62^#RVKIBZX/IZV_E+X";HW0+G7)\Q+=:&61Y*C_YZ$@.O+E?S48!H12R&IA
M[?8STW9,&1K\CG;&',W?V4GD8T <%X/"E"-7-,MLKL*'>Q5*U#"&EZJ7Z&W:
M7+<G2,3S%R=(Q D2L9?"&4F_7*CHC/()@YE\5B6!@!<3-NA[E%7RJJY*5#.7
M']6!;>O<'X8&2P:?.  K>H7^CT$W99:7^5(Y&]CF'?)40+LG[Y0W T=$*>8W
MRO>KRF/.6'_6E#6A* )9Q1"&A[Q#$7+K@HZ=U0GQ8!H',FWX %3#7UM( DK
M<=L_U,,8/K"73"!+$J8UYO-\LW4)&/&&F+P)98&.6'AN'RX[&:6D9KGZU]*@
M\ -15[CH[\%M8+*5\#P0EE?SEKRGK&DJM<74KJQ$ "Z:ZN]YGY*B/>@$6%IR
MLF6N@?6Z+96[!)4.)=&&761XXG2<"9MS2'W"V+__'KDPT=]H)2K*<<X^Y)@H
M5T%,0RV-3;M<HM?,5<=^^G!>E24GHO#".T0&V<[X/%/0U),HOO9++52;O(9Z
M,#=,6@??O@NP4F$A6OT'<U6#)DJ@>O_LR2\^2<&/GOX"OVB;F!F@(A&<HIRO
MVD7N/<M>[PBERI:G5 /*U)J#^H4WQ9I!AQRA=[W^+8^WL2$\12].\7Q35_-\
MH7QD H%>28X*V9:US0:.93_(\+S=5M\9]-E([3,/[8PX>(\B*&67F<\UT_XH
M*VRH<)('B/@\#9E89S"RT]\&:.:-YK50W!AKWE$I$]0!F;(PF_LA@S]-#!AJ
M3:P#O8?GC!M5!C&UO*G!35G=8V5OE4OS8*.VBJQ1IERE1KU#4T">[O52^:YT
M28>VY2QYYW5DK1LF:[7SOGF5O?+?(NS4@/?3&649'&-Y5W7F/3AL/]K\ZEPR
MY?QKG?O7?K9_8WD?^[Z[%SIN5/Z>CP]HXC*&%_#-/I' WL&GDD30JRVDY$H)
MRR:\HP&G&!Z28-280;;JY44)>,)YSN)>* >Z4I*Y*)IYG1,CQ94+7<KTV5LB
M'D']4EG<;.64$?JG)93GMF6:M $/K8 GPL.'1+=(I>%F6+T''+=?!ZJA7>U2
MO_>>:D+%;:V>,D=V:&*U#D(9\1F8 \#?O9CV*IE,8\=?>$E?*+,U[;52^S7<
MSXE@*-)U?W@Y[<1+Y )O *M0;JT)W_8EP,F6#07&RCJ[8[@(9[[YXJ^F3-Z'
MLX8_:H6KU)8R/+!Q^>>\'Q[K?TSI]U3?6&=DN3-O$AXDNU9'7'E\L]6]@#%V
M"VUFNQ#=_O"19!>;<;PP7>:\)<O(._.L(^(]/25BLJ<P/Q?YV[8&"]U/DUC[
M]/V#]XDWY]QRTJG +[E6>L9E6RO-=A-8I4&39CV0E4! @D'8$-HK3^PWH ML
M7(!E!"AP$;;*;GR9!M:!6U.\SQZ0Y>-U%L/>XAOA+Z":O\W^Y#.RCB<6RL+/
MJW)9J#.IBW%^GPC\J'R5;VZXS UQ8UU VGYJLOS>GT)!4+MC[&(&DY*V[M T
M$3Z*!H(/ X_5-OQN'.F&G\UQ>TDOG"5_#M8V]:O ZZLX2AB@-( PV),2? H!
M.P+9VAOEA*C3KUTT6&ZGX=#QS\SY],%U'&U^JK,Z==:?3W764YUU'[LPDAFP
M=%[?[T*%:^.-K&];+2I UJ4,^D&D6_]KW+XXW<&Y!>)T: E"O[2 C,L6.7D?
MVNCE*\"DB9NG8;V=<@G0DTSI-.V*(O>2%M6$NR'43>=;.\)T)\3V-'[[(DKN
MU&N5O5G10J@#H_9"^?$S,5B;6GGVRCHV*O18K]4;41Y(YZOLX#CWI<)2^O/.
MQE?=*$8Y$-@(J'+4T"HW)R9(]>>VU)ME>J@Q,IS,VFUR0##DIS^->5ZF*71]
MS&] 6K27UHU'DKIH/EA-R/#@PF?NJW-C^(E"K@X'0>(YUEJT\_T[1SO=JW%N
M)#*\C]S+WNO)_88J_ ,QUE4G==Y4HJT;Z:(?L,T[8R[LR&54!^84,:G%;K.5
M8$P-P4/0.'##;6-QZ&IP/L4^5%F>@ X%Q2@5VC@/A;<V%4=IBLO74P<Z'-?J
M)?%09&CNQ!T[2M6:C?*D"B]*$#@LZOR6,OCWTIT@5[-"9$K4HZ= [2S?T; B
M:G)/)O-*.1_E'(R&=F?Z 7- #4XA<WM=W#)--#420L3/!LJ3@N[67S(DN9S
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
MU#4A@/KBNFC7V "<E]EJ>W\J@>]1 L=Y+)@[LODKUVW#] 9[3/1#O'NV%1;
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
MAT]A=4WDKMZ3H -HSZ[N)CJN6; - ,2AL@\I$+,I1H')JSJ %OVBYK'W(*Y
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
M+? "?NQUP/W"C/A0)Y<B5^-B!1R'EWH1-/$<36H2U2/43_0;IH@%4%%^"\D
MSJI.K!GT2DHW2A1)6N$L-/D*(@&=6%3:,DZ3(\FO[\^>/!_3P$R)U[ HR97A
M>E2SQ<R9U@=5/=BQ]4UG-T%BKR$/7()P,Y!1G89Z(6*]@<1BMFJ24BG&IF'U
MGRUNBX;YS4#+EBP15KJ2G54]H8F.R":O8:^R4EJE7);!^_!!/5Y3'N[7.0]9
M8.: R"$(H6:2@'=DT2<.J=..%V8;1.V\60,\3-7&'TOY;_+>&D-V8"'(J!Q3
MI*'B7"(-8AAS@2@YS^ES9"8$X*U!WX"'4-4>&#PZJPN/2YH.G16"<2BSW6[!
MUBRDT-!_C/!% )W'NI":6" 72*5:="!LZ 0=</-MQ 0=KSH,]Y)851^/FH-E
MJ6L5Y<S1,566"\#XC>U5_C-O'#4'2DS#3SATL.<4,:<_! 3<WVOW7^CT747@
MIUFNM.92>BMT<8<'IR+1LI=;-P/VJ14B3:3]FC,\G2XFMQ"NT2X\O8MJ_Y9K
M#DB5!9EUKNIC;SV7><4$2^L"-CJM"S-;VRE>,;^OJ^V5X;_-RR(O3=\S)I]Y
ME>#8#>;;;"P.69PF9\""K#9EUM?KMBSFSG%HK(9JOXFL5OE*>WXZY4HT)."8
MZZ]HUBY++&37]2K;#Z3G$=N/14A:Y(EE09#(VY_C^Z,"7BX8*V_1MMI/0=.>
M08!%>-7%D9J7^<3S]695W>>Y"H>1M66^=3/*P:5QZ;ZA]/_ ;.GQ*I\P1![2
M*AU 6UCV)&=UW6;JH&US@SV3W8V_V4J:/__[8)HQ8I"K8/WJQ\.J7UV5\SKG
MH-# %Y7T*A.!B9 H*E-'IW_"0U//"7^"?J7#.O:[# I\B7UGMI)!*IM[K=F9
MHF0H=,M7G#"3.9 8S#> HBN:&T&6VP-8"Q 4'--6:/LE,@(V+.[JB2WFYL%C
MJ)H<0M0W.BI80S89WMA%;*,;)"Z<?Z^;#F(K6A(-0WG]],>1IT-:A6\8"J2\
MFW][]L.35-T4_H_:"^YW;@PZQP\^@(\'>SUN!URT5RS+KGQ+YK#$80^@R=?M
MVA[7HT%!__;,[,Q$L*'P8X,KUC6-85I(B%BG/!K7"HHD=L/I'/>&*6P"&PRU
MF0,P 8"6'W5KXUR;<Y(/\"QBL(F&7-4)I6A*0V- NGZE8O42">K7'2B-:704
M71SLI,\7^$[V4)3&FE$CG*\GU*Z@=G]X<D+M?MJC'@-J-^+IKM;<.#9@1>-6
MMKPYKQX:L2AO"Z?=G[!^Y\MEL2JL@3%FB#:B93@S=XZ5574_8#E(NY]23I 3
MA%9.=]^JMLFO=KA$<:8?>N]@F .*<J);SN@)#L2(TXN<S'AO=4@"8[#@-'C
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
M*L;?*K_^GX3@!-F:9ZMYN^($  @B)0$JNU!")8U.(XZ'0NVUR248)%*:+'-
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
MXVQ6W>J60XW^PMS4/3*H.O"N,+*,Q"=;-56B?AFI#>JEKB;YQWF^\3,BA]8
M\4Q]?F80NVE2N5BW2F?Y]"746>IDU$;'4D"[%(^>8%Y7!.U@EZP]X"S.@'_/
M/-X77\JS8!OFKA8U[(#KMZC1GPKUIB6UL?E[UD;& L%DC'>'FOA]-DPN,'KT
MN$R[(Z]W36:#KW:K,!'%,^X;?HZ09MP]ZN[%P.1ZMJ^P3_WW=NNUF#=0YJ)D
M2:6ZRV<;I9Y,BIWSJ:*5F2@'Q8SN =L#890(E0O2$]5NT,28>_FYYK1$U^V;
M],?WL$L(LA@:WH*J;@+GVN>/=E4$P>PK=1#6ZOEO$C@%TS1!@SS>\+EH9>WS
M#;P=OU#@S+VEO>9Y!WW[N93!!SXQ]4@CV!Z95C?+YQBDPBW>S6L E^IKXFU]
MDL^S$VY5@$0G6YG(=K8JFAOU?& $=>IMEC5%P[.)=HQK'%-R(IQ/-+X(/E;B
MHMWED4?TC(QP)\H[?%0??#ERG_!SCO2(=Y-V&/4'C=)X#W_'ZGBZBQX2KK0L
M\L:^ "DH7-YY4<_;->"DYWB DE557N<UF5+ECIPSEGKGJ((0B8;#_>)1*1XB
M=Y=R*\#D/GC1'@EVD.\Y%++N<0=W2,L@"4J88:3/:^!EV<4FA*<#N/;0'0+(
MX4]H0'EX\\2S3W_NSPU$A_E+H\.N'XK%A4EL?>3I"> Y*L#S\R+O8EG\/8IO
M(]?3/R-&;V_XF0.BZ@*93C2.FL;QYQ.-XZ<]ZM'1. 9J9#&6Q#Q ^>",JVA#
M*GCZ+F0J6ET>P'+I/)6EQT.#3WJ@G+V!,901,.B #5H2G031<)2&<MG@8 'F
M@L*6R:\A*GN[\+Z]449&W)F1..X?124?BS>R%Y7\R/[(0ZCDHU4;GQ])]-D
M*G$,-=@;K3+J+CX:RA)@6]X3RO+%,3J3V?3?__7ICT]^Z?__<8*;?LONFN2<
MZ)*4OGY(YU@LNC=UL')Q+G.D>,4Q^8,'EVL'UT0LH@<>EFZYB7,ISZE.6JR*
M[:@LW,IP7RU3SEB :;[4'&TOM4-9E-NZ6NAY*EBZ!?L\O\G*:_@X)7-MK+K2
M7[TOR:7R6CD'6W9>U7<L;]4"+LW(!?B'<IGK$OP(Y02<M\H-K=6*I0GD*6KU
M)T2,H(>QWF0UE?FO44VJ^];7RE' W.9#;IW*]58%%#?D23KEBPF_'OVYJ 6V
M 2OW&T_W>+U<%O.\F7)^U>)*5#]>*#>&OCZYNZ$TK/HK5")5F"%.N@H<J*2U
MRNZF@O-#!^O1"R,);2R^%-ND+=6UE^T*OJQ4==4T!7QYZ;S?XUX;0J:JA.LJ
MS\U4@IH$%AH/@ZX"6<53O'Y$6L;5+:% <LQ#[ 6E1SQ#?<<&?_'U.C&_/PYQ
M'P-?X YNF?$%VZT%0@9(Z3C""&DK!":@AJ\4C4$2+<#2G#(L$6=8XF$.80U/
M '2#10-[CVZ/$;.9>L%%TDIRQO+1E)Y)>_U,Y/!I>M#DK99'RB_J3U(#!;/^
MAAYD[V$%-AC$CHW+66SAN1Z J?%F62'R>!1>Q\'IZ,L0CIM]KSA%,YDH)<>'
MZ6JURJ\S"&F2/_"]^%"-VNJH(IP^ZBG.M418D$:XL$0Z.*R0T(W>BOU "%FT
MQ@)T09S",3:1@@OXBW.-E$K%J9K0["1 7:>\-NH*]D&2Q;X@R;>#,Y<TEU=C
MV7==C(Z?PM8'DU3OV?^STB5Q"M[<>NRY?M9Q&3(> 8^-5D*&FD35DNO9(K%R
MI00 H?A:QMG>[Q6^L)JO/&CG.!=5/=O^&_^%S]K#A[&,'12;4Q/G[G;-V;B$
MJ/^?O7=M;MO8UH3_"FKVF5UB%>*RXSB72=54*;*\CZ8<VV,[R;P?00*4$(,
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
M!C$[G%TPZ1TPYNK'=FH#'FEO@QX0--GMD 562>4;0QB-E\3VNY!PK"3EW[1
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
MC]%?,(HS?FW@Z.;$='4%#[3*&3[.GU"F OXI3JI%F<[Y;4SS'.:4$#S:?-P
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
MF+=1AE/+S&"X0>=%O)EMW[AG%*8:A"E"FO+K+*T@= 47L!(HJ\!6E=+0<._
MFL7V+'BU\JV9(+482-FAUFG73;7LUZ+6Z1UI2L[V7<I.K/#M&+/HME]4+L\0
MWRV'W5)5>!FP =BW5"?"CD07\,C4^ F(3"VEAH>PU35:]#V:T]SMTP8=;_)E
M.'75*^X!EK9,:GP'#%(^KZJ4VHG=OVQ;JPZS"%XOCU;2'$)%3CZIFM+NGL)A
MK-IR='G\47B5OV7EMJBF8I=E:NY"UO=HR7I\?2\_G/I>/F^HI[Z7R62J/_Q=
MU&E;+=0>)&I;O[\'I9KOI\R^%,7:\1ZPPXW;YX,,7?0>G3.MZ&7I"L5''P R
M#84-H7\&;UT33@'%R'OB;WQ?B]96"AZM'(HR<%[XE@(GM%Y9<&9[3)._%C?8
M2$Y)Y+)P?#=>71D\>HZ5<--IP&&IDTC"ME7'/302A;W/A&N4J4LYSN%#^F'^
M LRKY8WDB2A0G9""+USSCJB#$U&+V_#(V[3]3FO";TA[W]23TN,G&MK!S.!R
M/][%-=R$>M[/6^F04PY.5^AP[^]I33\OUW*\[^=ZN[,DM!8V3C?L:(4;26%2
MTFL.MNP\_=0D/;Y44MUOFJ>FJ$.".N\OW[V__'#YYN,YJ^J<OWD9_''^_OWY
MFX]7EP>GHM._9EPJ&W, ]Q[BIN#I(7"KG5E-GZ8FNG\WQ10FKW^UO#@X"2)B
MMT-&H##XOQQ"+&S]^AU6(9AK\J+5;8SNWN.M/EVVR+//HEDW]@L[L9SF[_UP
MSE(#D \M<40[4F.5(\VZIERN<,.W,#B;SZ@M&:,#<M2K%$[/-962J!CLD</[
MG_*B"77WP\$X@J]@0@G8\F?I+"CN.,J,JBK1"!RLP@:+*_A[$XT2^6H*WY H
M(#0A /[%==Y=;D:>*$M<OB,6@ E9V-=B V1Z"94^9+SO2Z'[>F_ECFAQ:91*
MY! &64*:0,@TFI2FXL?"1-PA51HD2,,LD][42(0E;'S_]O8D?%5&S3,8T^-1
MCXZ_._'=,H^0-)RD.8^?.EL.PLUG[#6N:5A9XV*,ISE!L+C';CZ;Z,3$(Z^7
MGBZU991FC:03(?0IA.<:BWZ.HSQ/.ES7PPS63X(WA7L&:6NYFV:QY46L$]'7
M/"+N*V'O/![@SXN#HU0X=X]8=K;@Q2*2MXR093U][ J0[".0AR->PL9U$^C4
M4_TC9S]X\CH#9<9WL)_0-ZDD>VB1=.WT+^:$D42UI_YMV%A<;PQSLJ(:1!G.
M@O8ZQ4FID+&BT[C0U\R8$V3W,?2 FO;@01K REOG+K8ZSMX?7&X)'D(=:)>N
M]#9(UR]6F18WS%?I+"^",JE; A]1IX6"_C01\JJ07#S\':_-1=T@A97%8 U-
MK:9FX0[D\]&SE:(K\F>3RS3=@6=*>0<L8B=Z_W^Y?NFY<6#%UD7E/(6AP%S?
M(9JC=P38Q5Q7ZH%M''Q0Z+M%XBI%U1<PSC2?Z'[>ID5&( F<R^CN>*SL@<$K
M^]:1:W+?T@Z^D/#F\1I<.'HTK#/1'D81R6HMULR=N[9$&IA)6OE"_H1P2RR
MIL0KS60!NS<U7]#:#VMS7?K67@VR_L,"^^R]LX)&E2"9[$(J3==1FJ/$ &U3
M[PQIU:2&*1>.9VM_=UA;^Y>40W:VO(]WZW[T5ZK*]81;ZZ@A9C'R/IA4R)Z*
M<8E"]HF,Y*13N'4$*)W-0X&/<:V4N:T]3*L@4&T?*0^T*IR;T@#M!9#AD_@X
M)?-&EYO+ZO#!XFWE01UKY(\V5"M!=2RQ$EW9PFZ_(GH<Y,R%+ACY!#PSP+,?
M3\"SSQOJ,0#/)D->:[5V*/J:1_FGLEG7BPV&"+"E;K&),@R69=2 $12S=9ML
M(BJ<K/"=@ O3K-!3@O&99'"9N#&APV1/DO=1&6287.:-SGH/Z%\P%R9RCU&A
MNR@K"?Z"$L=<*:UNQG&P_*2:21D#=]%/PLH$6$VZ(YK)-$[$=8H</16*@OC3
M!8WH<QF()^3*O#@L5Z9/(L^DA 9"S4DX/$>'G-A.@K=5TA#3)'=8&5JCT)9N
MN):#\*_S\W>\)['\BJ)_A*4CV L=/\BE312Y\  %]K,(\3HZ)AC!V&P%692[
ME#(81%>>83*XU@^G6!G$O,LR2DOXDQ3M1910QV\:D]O*A"I+;]+*6,-JP1TU
MSRS5_53S3O0I4P>K3 M=_S.-/4U:E82IJFZ*.Y_>#9?D'#YLRI=LQ[,TFD-T
MR^*ZW$FDZ346EPL_8SY=%1#G1CR-T5]X2S,^5YL-;W'EC/=X=^EV,<(FCV2?
MX@HJ("(@7)E=] XMU3YOB;_^?Z*\P63$\V=A\.W3;Y\IL#OA<[Q]-_\>6,%?
M^>7AB@@4R^2FR! 2HT>]G,A<0Z]N@F56W-D=U%(39<%0E32@-30Y*V2+_E,W
M1*&7(*:L.-7TITHN96C*QBV43YFA(1T;0R U80C02>@4UM*R*&K<()5BUG-,
M4&;!)HG*;Q*"ZY#&:(Q&]\@[(+<T]3Q$4MKB4]LZE_5^2M;W4)CN%[!^<%'_
M:"*O[P\K\GH-9PZG!R<13XV40,;-@7S1L"^XH$/YRQ3+RX[^:AC B9.N&"6>
M5FO,W<)1*GG6TA@[U*/+DO@ZZ1SEI$ :"Z-R#'[MM0C6(E_9M< 981\GL$OR
M)%:7.EFMR<,*D:PZB^Y"F[J@?THY6"M30N8P7'$*509%$KON&+70L^PZ'<XW
MY"/L:_@@OQ(M2Y.(Q#T6^XGLN:1,,.=X]B\NA<YX""B I +RBKRI"226PO+S
M?+:O&3M9+;%:/QR6U;K,;].RT'5M,=J3L&%'YZ5LSPDYX06ADQQCT UDE#.F
M8UM$,W207=[ >YW62W\5$%X9[^'_^AT*AU$#*'QY'8'MRHO\FS9PF$I;][F>
M]:6(8^56%*LP;C2#+_+KPB_!B68NJ_+E"+7QW*]**%K)<K)I(MEZ8YVR]%.2
M;11V3F!QXG2)JE3@4ZW1G@M'R?T-_8"!=X;V4*MI %$+0CJ3UJ+2SQ)22:3
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
M=K+-VVVS:Y,-V*_/*"-, >$FS6K%E/F;8)64UTRLHYSHDM^OHHS3P^P66QC
ME&E'->S_8>36K7#"O%I36+=350X3LK^Q"8*_F+]E3?.&#2\E==6\HL?,."1A
ML7II>*^ZI4WR>IQRHV:UL-$?'L):HK5[3BKA!WAM.<L3DEQ2E98"MI)R)*EX
M&U8M96G9.8HA HK8#B<KJLH,8^&*?H/KE,8-"Q*7':]LE]CW:8OO6L>RF71!
M%^[J<94DHSX%Q\ULQY(><#"H:9H$.*(T:QB:N?,[7W!9'(][_OUAN>>_HN>9
MY(+E0%R3Y/8>KV?^JSCCH7L04,&GQM(.[BXY2DQ%T$F)DB<)&X]!('F"/=RX
M=65'& HHO8:QVAJ.WQ4,%F;E<8$ZJ_Q#@60T>+D[(V*!_V )*E?^YF19AYS^
M3O41\PP(%>!J4*<PVV=EF5P'$S(%5G\;!?'8MZNPOY6_OQP_Q%DS:GSM!>GS
M:;7US/=63TM=FXJ52''&%!M67:QUBWN9\(?B6H['N/]PT,;]"C7D\8>3;>=R
MLL%IH*AHT>2Q,(*NFUKVG$Q8H."$ROE=NS>AM:DIH6JVYS7<M*K9K<9<;K2*
MK& ]V/NX$G .Q"64[(2[($.O?&^^"=[!CL+R=I)?PU=CW9]4!D07'SD6X"BP
M'&7:7%AOUC(<^ J3G:V8*3?BO*U[XT54EJE)5^A%%VFY:%;8SB\ %KH,.Z,R
MKE/.Z2$YI]Y<$[[Q)(J#*LF6W_!*,'2X^+9%#=/P*PEK$O(W-\B<WY2<Z-<E
MBPM!7B2.6(._+5$JG28>B1,FNLCOKP6)439$S&Q6N.*;CL?8_WA8QOZB12?X
M.KI[Q$X\S0;3P5*WL#@F8JXKRRLF4;*1LL2/X]099!'YX6!.D5^G0C?ISR87
M)0*6K5A0PZ.#X31=WW(HV,1,:<JGH?CLQB;CIF?SFGJ45<[X<'@P-.*3+0EC
MCV-RAT1'"PUH=\%OOO$J>6[%+TYA2W*#H_B;W%E@1N9D"9AUM+]D]TB]Q)\.
MRW#\0F3YN);?X]_C1VPUC'LH97"C(U#2S 0JL=U0?T>O.+)S4F;2H'%$:,)G
M3P]K;4/(LY9@_SU54!_OVGY'I4B,;EAFE&!V&A<X.N\%-VTYY8R]^-G OB,
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
M AR[)$B=@O),F,[P%,?M5C,GIE =.Z6WGN[X;O<7:V0B8.[NID =NCU1QK/
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
M+HBWY-Y**#JRVW3NR;/M](Z$$+?7.SI#F$_%;B&[2-.<?F4P&/>8P[F;YOQ
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
M/ &V&%/F3$HWKNY$C:G M\Y*E *.X-9%]Q7^=K23/TS7H6!"OZ4NK:LD6QK
MBAR9M+0%;\B"(^+P>&(=:=WYG@4W^WDP SSB#.SKZ.[>>V BH>EAM!48%&L+
MP9NCJ]-P,4M:F^#UE!))=\$X78"I0W1K7_8O4?ZI;-;U J*4(C8RB+_E)-OV
M =N7I./;/_S)>_C:S@(?^'X#ESG[PP>=;>;$LL<;.AG>\87Y!=3IJ_#*?6-P
M6M*\@TGW5/?1K;F$I[Z'Q=QW*)QA3;DLS"\':[KFJ-1$2;0P*))>YUV3+_1B
MCR=*?7Y84>JY"U5<!J]0,FK4V'1$_#G,AE,;U(-P:0\VV\;"&(AIIJ@<NH!1
M66BY6]_,*-M$$O[HM2M;_'#K0?38K=XK)GF;++UK"8E2O4H($0T'F&!:Z!U7
MQ?1%2,9^O3.7<]Z5JD/W8:$G8ZM^9P-K1IB;L*?WB)!78E,PY'K<.P$SA?/B
MOF_Y55I6HZ)A0T%.: Z'/$:L8CBNAOMBC20&-2@FZ,J)K&Q-RKZ(-LE5_M5W
M@APZJ'-X:R5B\"Z*2L(*_93:@BGS_ A3<' U+B?OB#U26ZF*QYP373Z2!!BR
M-PAT6$3K:($5/CP?FL7-%XA"IV]PX%@I\E&#TB]K<?KLC(-+<:(XHI;C"&T6
MM):)276T'!")*T^6Z\L[%3 V0B@:!=X5[DML1)"EH#UH,KMQ4BW*=,Z=0-3!
M*KVBTYSH\?=9:XVO'H5Y^XB8^X.U;CUU$5=VR817H3%01IW&-80>D*ZSSW89
MN]Y=*&D_/$,/=$..OC(>Y7Y\56":\& W9"<7K'EGD_CM;L33EIO.RP]NDDQS
M#SLVW*.#_?[X] 3[_;RA'@/L]R /E70Y@3-E,+V@#:>M]*AO\\/!LIU_//6E
MPA?%"DXDXE-8MDB5E&?=UBQ?)W4M]+Q<#GT0[N$0E\GK:/34*O*O1!GV_8;(
M#Q?E&VU,<Z"'G2H'U35P9I$F-$5/0D(!ZH()VX L8J>S[:BV(@+GWNOH[C-K
MKB.!5SXT\S\%9S!-YT;K,]\^>?KB;#&RV*$ZB,37-HP'N)>=P':&JHD80#=M
M/W/L\X#5IKI%+Z2GI*:W38#336&Z0P';G7)E""&DSA/%4,M+*I,5LB%@)B!.
MR-_$S[=>M6->NI<GZR(-^F1DF+N#EP+QBZP=SG.^GQ7BZ'T^ J=TLPYJ[*2T
MQU@B6X2E^7JH8?J;O.9^X,+Y^X]7%Z\O@ZO_A_[6^;\NWWP\M'.T_\%^>O+T
MV<%A6@RA%@;6YTU]4R G]N,%MEP2 ^5RGYR#X)/3$CO5%IROX FM@C^2+*N"
M5[!\"2!!$"^NF0E8E.W4 &'E ,-M#S1;ZB?\WOZ3;+DH6AI$]I%AD@Z-]IAR
M,D@&T<-,80R1BYAN)$XR.O[BK?Z[0!40%LC*2#"A1:FX872_KED3BG7-W!$1
MF,6[I</%@#DDW.51QM>J"Q8<9R@*/Y&RFDJ9!J]0%1EB97KX_(:>(-SC_3.T
M,)?#P(-RYD4'2\]=DVS_Z1!1/#"2KQ#/3< \-Y[VQE+)$)6T31X3#K8:FW]H
M;51U47#&FY2)8@L(;RH#'L5W$?SS'S]^^^W3GTD+A/[][&=1KA.NFH$&@(H1
M2N:/2IR%%YTIJG69,#!V:]U8:5[JA,BNT"\J<O@5-Q0MT[@QJB-\JW3%!^49
M'Z[8"3!SL)RX1&!*+)7?-5%<QL6B+M/<=!CX8&F8O;RJDT@4*6EJ4G']Z'VL
M(CSWB><H*C_!F4LLB*M0>ZZ\\1-S._>F+C/27\K1$N1$>.;, &?"8,@WZ1K>
M<GV'[@-V;R%]/3X!OO\TJ8X$X?G3X?4A.CN2M_[C/08_6A9HY/PD%W:O$\NQ
M</CI*EHE;NN#F/8>_(C.>:"=Y&R&$G,.KJ*-/9K,M6E4F.G$_HF[A#B]ZN&!
MJBEWS2'?0^TA;&3O]Y7^07HHFSPC.AF3++#]2:G1S:..JHQY]%GJ%I9=-\%
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
MWN'9LYGOJU.Q#8U/O M:EE:+&YAVS*CAN%I)3+<?\EZ$+&>F>S(RPBRD^V7
M*89IJDH6#=+MN"2K YC?H3ABJ#IF,LF6;M?M=7C E(GAI?K939'%6LCI/@VC
M[YA;(^4>_9WA3.KDK6<TS6??SK2Q0^M/JEJP43IBA!O:BN6^#\1:HWJ)T(%G
M&PH:K<W*KTSNE0\9*0>'@N5V4MG;)C 5TA%[@8 +BJYNWP#7$'?E983P]2;7
M846L!@ZG?2/*J)5CEN#Q-Q4_Y&/-5I?-Y="B/OOAY\H[ZH:.>[.7POZCEW[F
MF>:J/-G?VZ3" Y6309;XD8L+H>FL7)?I;9HEU[*'M;MY>;_U[LI?X+*3$@8B
M"+[, IQ96<+/MUO]-9A^\U64.ZP75UM0(\20K?L(6'HONU:2%87V:3K "#H4
M[CCB-:S41"[58=90[T>X<GH=3L>?.^^FX'9,JEFX;K)#OP,6[3YV/U1PR" 3
MU60AY1[N_KL3[KYWDG!N7HPZ-ZUC&#5%Q:WJ$IN)5[OO>8A;T:T@LW':6I?%
M^ZN4K;)LR3(R^)!"HDH1F%>DB/5+5E@ZR)+[6<([J78.YQ2.U\\>%J0^QX/*
M,6,PSRX)X=!Q[*99R%PI*Z]4M1%;9P0=DDZY B[;ZH#XBOX"M@R,Y3.T\_2F
MCV#@$SO/Z\[^^OS#F[T*VUA@IZEW; A42X+,<MP*YB#%H'@N$A[P+M6\=-AP
MK>_I2CI+"QUY_FJ)9"1RO)+"M$#]L>/CFF&:;1#@MME%KUDC0V3;JP1=F'AS
MM_TE=N2X^RF%CP<V\<-AP2;>%/DW!J(.*V<0F/.VME1QCQBM=KD[C(P6IGM.
MNY.) \@#C68;CP*MU%?0J&'?VI7LO(M.EW3;A2!C'56LA4N[+_9X;5WV!.1T
M8[XBZ0F$PZ,LP'@30I[[PZ3]4.Q8E$?9IDHUH%^07TZ6 PM]W(7F]R<]"?:9
M0SP2>R<26QP/9B;Y#.",')IJG S\+\ZN/[=NXH=,M\ZSSBGY@K4@H@TJF.78
MZ([F_.(ARN/?JS.LE >.VEU^IO=AV90PE3?#K7G'8\A_/"Q#WKO*?XTVP2OT
M_=^51;'D\S:+TM7CM=]7N<D34RJ!;,C"L$!+&T.)_,'4_E-DM_CW,,C2?S=I
M+&@Q!$V5S;K&/Y1)45Y'>?H?^9OC;<$/,2YL_C>VGPAFPK;Z_-G$*3%]@BU
M]QHWM&(P/(8FXK;>T@!RAA3IQL]U>.@X8^(HPYE+.CZK5440FT5E&W2L&TZJ
M:$HIJA06*_V(3,0*@1 LRRPJ(^_Q.,.$IM$=W F18A IST^(E!,B93+4.RVK
ML:OGB_Q!<@^2%474G,E7 I]93R,G=2ZL*"N (#CL:,+M=XL?P"ZUW)#PJS%T
M3<GQIIR&0=1P!BQ3R6QCXAN1OPL\PTW*X.ZFR!)'(LDW^*Z@>$#2GX&GV^OF
M%[6(Z2CWNJI?IAFE;@GIL'..*A"=&T@K"#V"0^;C.,Z5-ML9AAWR.I'@FDX<
M8E&0MDP#Q:89J%IUVJW(\(%#T^O<]>?58%P2.KJ3O)(3'OOG\@J!U7%:S9NR
M2AR5D/B6R8 ^=VB]Z6$G=:RMB?Y+,1*L3?)YMY^R.KPII9"H63HN,FRZQ92S
M/T>6>YOFM'S[Y-G3TXH9++^-6IJ<H2FC8K]Z CWQT?'SL0ZC?HD@)B,%'%Q&
M$J[2X;4J<F69IZ/ <-]JZ(;</DP5PS_F3J<X'Z=R6!OZ"8LM^ (J\"--IC:5
MDKI0G$:$F^4@'^$\1)>1P/E8PM_Q'QKG8\M5Q40A)?YD)U:%F:A9"I=FZLQD
M7SR?5LHG;C3$"(BV!R1)LX'L%2L<9AN7&B%]!1&7H%\=[,-3K8C@?N8%<V-%
M2+5:\@8;;5C3?L=X___VWFRY;2S;%OT5Q+TG;I 1L*Z;['PJXD30$IVIVK;D
M+<GIRD>0!"6428 ;C92JKS^S70T:DK*=29#F0U5:$HEF-7/-9LPQC'(D.BW?
MU/GJ=*PPN=KTI4+3@=SN3.VSHW0\\_IZYNU=QKS]-2XR1-W?4B&#27<E3UBG
MF<2DIIK![FWE?8KY]M1 873(@DH4)V:K&G*7\IOK2&;P ZL%M;MNF[WE1[#Y
MVXCKXM(:Z(;":K\8SMA\G&W?_A[U^IKA.8>H_F7=\\<>.WNWKCHK,:_WJQ+3
MD#H&V_=K%3'KYGM2/=QM 7VG)\&-XS9XJJY;[8K!^IP)UBTY&Q5B4]$B8_B:
MU+33S.&UY925X:F-_X2+T>Y]R*H%>M;$#T6%399KD]JSK2O7^*LM-U0>+^)(
MQ&GJB^$6EP%;06)*V]R58-L,_)HM K7X67S-"[J045"'IUHFI761Q)5#FX&J
MVF1)X#^N!7.1V5R6YN8!AF5;M0W[E:%Q $F:V]2 :D_6KO:M3,>.[E(_/04%
M[>V<.)LA82O*!H.S[P05B.J,D-)P*VDAPY+!ZWC=(G38.CHZ'FEO*'FIV\38
M<4F+3U0];&%Y[-PZ#11EOY<)'EQ'O_(;G/\OGN_7^<](.5KD!>>J1NQ42J#\
M/DJCV^_:![C(TH9T@TFO<"<S'-JX\MB4R8&+/%TDX7Q+(0$#I%$1"'_3PH3-
M/7'2N>O2?S&OF&K.R@?^30U<"VP>DR @#YMZM?RI299]SJLTM8JV;F>R=C,)
M_#ETCLK04I:&EMO=:'01H[OBCWVZ=7,FA_5^1X=5DPH]V 'D])=CQ$$'KY7(
M@"]TR$8Z(I'I-I,$3I8S3\X@(";$#?G,R%@]14^KVQ"R\JUJ(,$.1"6AX!#P
M1\<@@0"%) :I8$--<3[M)1+&W,VD [\3QZC:>6L@>8>'BGOQ8K]L\:D((XRO
MSJ]'O0B^NM%/^UZUZ,8PN'MY\.?0ZD[P@2B2% 6UURK3!@8O+K/%))Y2CZ.A
M+D$\'.TP%,\F 6WLRW@<NA(.IA?^29?3?'7C2U/T39&N@/9X^Y.T](EUN<#\
MR"2NUZVLJ/W/'=?57LVF'(<!#$;DOJ-?70:.39]G6&J3^H0QGMA"EE<Q*0%_
M^5+]N2]VK&.I)MV"APY%=<('# JFW^KY3WG#J"CBTFC6#X1PA HG<91*Y43C
M@%>#'UX.\1=L@SQH)$XJA#4HY$DK_P914L&Y]VF]S@^O?_[1SOHLIFNZ[+1O
M9&5\@$<LNOIN\,5,Z!43$_V4Q6)"6L@)HH8$BQ4>D9H6J?E#8RR.2,WO#JFY
MC9';59W;.6!4I&?FRQYY +_69D.M7KA9PZP>BW!,>[AG0_?A(.0#=Q"Q40X7
MC&<AKG[\9[Q<-=607/O\X69<"!\'^#GP4_#+#\]>_! ,"-!9%,XU\%Q032_G
M+H6A3!$Y 4>$0.@I8T*)SKD/%(L/>%0%2TDY#$.Z[^L?G_WT_$GW3=+[;$$,
M<TE:5'QH3,7U %>&ZQRL,F!N\OS9BV]VCU66(7RXB%?88A W[O7BV:M?OO!F
M1( KH!KFGL*>9NEV2F<%:?'137YZ]O+55\W6,PBX20"^-B>)R[=$;&B%*,8O
M5PZADRX];;LUGL'SGZS'@+N^RV7X,B?@FUB6L&%7N&30,"P';%>Z#<M@- QJ
MGF>4UE>BK!CF#U1_]+_-MO_@;OL1+3')-&YP5#%0"'XGI],8)23]>B//M,TM
M1/[GSML^IAW4*\^[[^GE5]RU%WLK3_!1*HSP+=8:O-\I-_#W9_U+<WX2%Z:^
MF.2J0#@G[I!"$3V#"3X]4V(-;H=F'OUIY)CX;*@1[03K/)ZVIS,;8===Y:9@
M^KKOD\?FZ6??)O;X>\T.&OG#-3WWZ^-=SAKX:J".4BA#Y#BIXO1K"'.46V=T
M2*0Z.'!2IL'!CA7D[$#6""/P95?)27"X:;(UE+YI@"_"(R)$77%"<X,,C/TL
M=Z)54I+>';=BR-&6+)>P]>$,69 DVI1!N/T</1VY:,<C5U#6KV&X73DZI(HT
M/]^Y/(91^A0#TL+MVL^Y\5;V_7%I[^72#CU_<U[E;$[_DB)$7PL0W:P!?U\%
MHA-9)$GVR"D,UZT0/1:EW.OQ T?Q3KM0;YU,M]6T0Z ,5V-^;\!S1N!-J2D8
M4;P9*OA$TA?;BJOT+[((E=>ES(:'4[]^N5_UZW&>9VF<505L)N[!.1:O=U>\
M;FNCKC<->79<VKZ*&)ON4!/902@CB',@)(*MNQG)[BD9,!#I+X<!WS15@"$!
MLU)0$R"K-\!8)'.,\V-8.[F?5VKOAQ!#X(2"<MS08Z*K9]1]*2-J3[6UU%I,
MEVQ4Q\!Z2C"#!XG26TDBE\JB7A/'^D<>4.^<$+""14_8TO5;ID&V<'"E3]P'
MA88-QS-SP9DT=GO\+B #1'?1^C#+92*KJO'F 1* T HEZX8=A9@X-U2VH5\G
M=S^(Y11X2N2Y73RZMPJ[[C5X\*6Y, &6FKQ4X_-# TG'-VI>3FY9<!^1_'G]
MEAAT[8DAN:)L#HCA+8)AG<]A<##5PFV1#/KC#>+^F;Q#[DU@Q6_PEPR$+7+D
M[^09D84UUN<E_E_]@>S&.L=BS?.WYOHVW9&<;%OR",EMII=X$%0?1S<,:3^B
M$ P*X<<C"N&(0MC&L=H5"F'*%=M$RU1[9870[O]'#%''66+/)"; A@L\8/$#
M[99[A-%]Y&A"LCSTQ80H3TXOC B%NXF1Q.@YDCO($&_R<!#CC1ZF7( ^):.E
M'B!F,2H794V26E2/&QBW3EO9O3.BGUX2YXV*G6>3L[YV]:-KLGLQO#WHOWKQ
M<N?)1_4\C2V@EI2-IA#-I3*XA8:^+23-F-#RL]2I-KF2"=%T<I_,*@XX*?6N
MX!9LB@!CTNLHJ9'RZ$F4U#3+'4=$4M3[7IH5=S;G-19_UGTPDN7TP<9H^.B[
M?DV=5H1V:IWH]$Z%C2(1#FQ?<$,P#FL[S>5=W 8B]F6.A^CQ$/T6C#@L_$;9
MQ:8-\?*$KOHYUD'RTA8$B)B$.$&$++IA,#A!*9G(AP@S%Z%ENPR)_ C.%_EI
M%L^17HF.([[^'!&MS[+Y7'S:K%H9F56O5FR(8$-E*<F]BZ_U[2WO4UGEJ=8\
MFNEOM,%:1WEP.QBY;D+OE^O7]64,:;\<?$8MAFY['RVPX<5T>I+3+!Q?LVP*
M1VT*$_5=(E):>T2/1>BG^X'QQFW>:.OM^X#VPX*&UCS"B;U<(3D=%4[6V!H'
ML:9N5C:=5GD>I],#YICNE@\^]U>>E&GZOP"/ODV[;].?S=D>PZCN74G,!"7=
M. ?702R@82[=1.-H<F!%+'Q'ADJIQ=:2%[0@IYW8/I_>JDMT2T)VO[;@TQD;
M\A,/B%R4B3=I-5.AB6NN#W>9DRV@UI?<8E-:QC+CDIR43LML&!I+& :3B@%W
M<"<B R42+"+487XG[$]Z@PVNB#4]BQX9\4%Y[5!]L77LG03-,<SS)MW8?$K,
MW>J;T#VR^5#:7)SJ=J2C^T PXQDQX%TC3@J?[2T5%YG0G@T6V^Q';)G1,4.T
MTBTG7<A#-=SW?->TQJE'!_,,+LZR@71M]2]]"-:6[_00;57_;""\9!23@M)
MR6SML$OBX!)\W92\]*N#%K[O%N0\;Q#=MNZ1UIE*E#\$\7IYO)Z%3=71F9<6
MS 'I(,MJI4O..;N_SNNHXU[WT9.>[MB3EGUJR"^U=AZU%6MPSFR=B'$E+?@
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
M';"VK"LG!<8S7&;4Q/PY]C)RCS*X%A]B*C3N207_EF-*$'EI1"Z?-GDDC)O
M.>H*NC3I:- !DHJ3V&]>F0OZM1O]7OO:H/1^'B-"A K5_XGSS&\NR25<PQ_0
M@X+_'NX2Z8ZVW272G.VDY+J;@+=)>AN&N$Q@N 4 P@1E\H/PUCEZ7',($-(I
M>;"H9GDK,MY>XS@N38K=9[8*R'%=0;U#8+F(-DUB:RU(T!SC$\/5P4XJ.9N]
MM%@/.O;UR0[HE/]AOT[Y:^DX@U\?3WHJ*R32861T-1U13=U^K<6):,IL\5L=
MN.:@31@4Z!RX?-ACBX[=L"94#QUOP54?-?G.Y<:R:8?\IQ_56E)ONT PV9 L
M)U5>R%?B/[/4X!EQA[MJ$_7&,)4_- ><55DU-1W#!XY^SVPML>?6X"(S'5\T
M&2:SJ"DP>S8*YH@,F;"BZV,K*3K-(K4HH3/'>6D>?1JM".%Y)G^ OUPN8:0(
M_.#32YI!(T4@RR A>;0O>;50S@J6RM/# LE T5Q'Q9WM@[-$JT1=Z/"\>\E=
MS@6'7N]1/"6T9 V*NF;,C*(]%Q?+9.%6]-9 UJS+J=@W;3)MEC8UFK<Z2$+[
MP\D-'0"G>&EZ1IPO:J8MGIT$YW.WU]2*+CD,G6IAX.KW2;;P,G26U1$C!,K)
MN7[1*D^R7*_#M*SZQ5I>QLS=-QXO'8KU'36AUWIL1N$KZ'37X'G=7<ZOQ#<D
MQX1 .K4)Z (D3]Q60>,CFZ]]JS&TEH,PQ!RQ5:G\$#X9-<4K0H<W*MP\O;:?
M=SR[V=G'FKBIB?]RK(D?:^+]$4C<PB:7#;S^B>?*;HX<OUVT2)WC7GF])7!L
MB1N+V("B-@:-Z<$&C3_N6]"(K;[1XGN.&&L)M\A-N5D G?5*!M%0M0LZ^_?9
MW>V;2S>8# E#FS#GI*D,F?(B*7U7TREX[9EX8LSXA5^>(ED/)@O%FW*\/OP@
M9K"=/@[,L3L=;DZIE7YM./3D[RZ'8S_!J+VA;1L^O3=._ICD@0/JM!,=FD;]
M./9FG6D\9L-6)HLU%5#,27]IO=(V(E*)E#(Q,_&/$2*1Y8[,PI?=X^F-6SU=
MDWVAZ'=W.F;4>/GX1%&&"R(A[D"AY96T Y'.B*2<2P\H;#DDV.3\6M8CN4UD
MQ5B:.;B/J7Y&$5>-<\L1 2FE3_>6K&^#\E72Y>[#[W=+_3EZT._/KT_'[]Z-
M+L:7'Z\/Q-]ZL7=]]2/%UH'-'9?3[]?MNLBZ<(9TCBCUV":P;XV9CKLS79PB
M]R(H5G$[AB\V$!@T.11.%A\D64U'4TZHH^7J5WIFN0FMVFU+GU'891=K QO5
M:L5KZ;WXTV21R:I9.A(=EI9WRE)N]L.+BMCME,#3E,%2>(/W5R4%FU-G"^+=
M;N%*Z5&M>#NU8LVORAX(N^9I?</+OA?.N[$5-!R*!>>N)#_IT,\EIE'"#W T
M[5B#U! R4]I&B/@-*?/<==H.&W[=C<X0I@4J?TUS L#[07.MF7A ]3J)@.@/
MSD=M$6F/HME?3I[OE#]KN&F5.I[Y8:_2[F8/.&;+%>HVDC.#*V^>_-F:J>WV
MC9J2!_-N<AI;5=+LDT/"H5Z-<N9QJ+P<.H&[J8UW/<SVELF6MID (!;MO<GC
M8:^&[I811MU)K5DF4#NT*-X5W3L38HO'9H%@'%9+T W?TL2)@1[0M09%-?FW
M\-+VTX9I]B.YW[$L,">+BA@]%8E=,MXNO:4=<+.9FRJ/?_$!@$NQW>IHSGL7
MEJ6G\]:?$(9"1NY),\/;&OZ:<#.-,=\L5%,4^6AO$@2Q6K00+K*S>!Y5"Y:Y
M%;XM@4G8P, 2R?JD>'A30J4].O)?N7#>.91WM.BDK.G?[Y!/ENXN.>D*[N?"
M5X/U\N3%#[NU]GT5@7=<^E>['J%-23PV8\HDS[Y,AJY+I"T.\)U94AB(:J$I
M+[4J6#C0GG7F;B>BNVA1QK4+@OWACEK3^U@((;1S=5MHTD:.8_"\@76=+7B_
M]P)X-Z]W6QK;<,Y=SN?%70;K_524[9W#SGYUGN3HR"N@M/?29F"D?^Q#ZJNA
MT?&=;^9NUG<Y^]OMMDZKF.K6A5QW^]QU;'QU>VDIP8K^L%;@TVHY$0Z2.,?B
M:<1\_6KT73@ [0Y)F_N5YF4V@VNZW1Y> $%,RUP7\@ S.1>$/?X1A]WX6QT(
MWQ\>]W5C+(YXW.\.C[M7=O)N3<4 N\!)A\@0@+!EZ?>)_'KGCI R#+F5< (F
M(QZH*=?3S^'L!5OG4X^B0^;\23;5]KCG<I7D4CHQ!;U:,F@2/V;JJ./G&-(
MS@\67A[C"-R8N8:6[T4Y(#BC3_YUD6)_FAC0U>KGENQ#1K2O8R-2S+L=&I9Z
M388(>MF,=PE;\%6$ ?4P5C6L+R:#9@(2J94I3<@03;)[A%(Q0-]!AF(NJ"J1
M2D.RR+6+MVH:2%C3,",C!G71DSB<MNT?)BV6F6W_DY^151<5-I-O.V:M:.MO
M.W*;Y%BW0_'!BR<L+OHVME(U0@!.HX%-EMIF3(^QRI/[9!%S>Y0)]FBXI!_3
M#$S\IW"&4P%#QH8ZV/7+9;9FPWQYE/)EN]D/4W!:_Y*XY*M-S0XIQ&%8L :\
ML?W!N)VVJ=OX\*8BU9(!B?T%6@0# TJW&%:])N'0+;!2G0/R=MD:.X3>CIO@
M)$D8@YK9&KW>>8@]%T]\2^IO1U9QDG- ?XVQ %CZG]PGJ!L7Y[GE1Z ?,&TY
M26XK4D="[D!5(B+E*^*O8"JX)9@LI8P+RGAZEX+Q(XJI9+G$#F9DLI&,OLMI
M;D:XGXN9^U[NAX-DS:H:D%.$73 &R.NQ-0[19/EYH]I\:_<*96>P5ND8>S)K
ME,F2XZ0PB(*F%9V[;?3>6@V94,1>?V88WNL?=%.E 35 B#19LEPMM!/T,7@#
MDW\'ONKGX,I5[,P%#H<M8$NTLZ>44?3EK61C5.@V>QWQ&J:^.GG^DAO-UG?0
MUS[/F.=!LFZZ-DU&;?/5>_3W:HY:IF';$7UY\OSU8+930,U)$%QD)3ZB\HWA
M2[$JJ?@H3+J2/PJD"7GZM(2/GQ*$AV,!/;X:V+!@?U2S7G]BUH\UOI:3#)8T
MD.F*]A&C;C<1$PR1B+EB3&=,V5N2(].U))UK[%U[=/NT=LZI81XS>Z8VRWZ#
M68OP1%3!&.;P+$7W_L?6="PCQ[ H1,Y"AUX/9AG^D*5COG"_VTY7:VXLG7#H
M7NT($=L2(K;9ADH0M8T5U0Z;UE6"&Q2^@XMJ!A-:L*V \$*XK8S![3K)^CV7
M+T]>_+1C1WW#[B@\=XH<L$S\=!KH<S2B.(\XKQ*I8@/G'3%21B5-G70R&0*,
M)@"E1CU46R#&F<B$O2MNW-MEDA+/ME9/G >#%\,&'*[VBH2T?3DT:H4FZ%Z(
M,BRM*^?S$J$.CR#%+?NLO#9#UWB+>Y#'!0+_9 Y-'X@L(2' \AQV(]Q94Z"O
M?[_E&Q_R#"&&47"-Z[4.3]BF%<* 5<4W(&5B>M+[+&'G#J%3634IP\;KVQ^8
M\)7Z6"S/(.P036.9C6+RX/A"AI5"6JD+=:5F;?"LAKMY/.HVKEI=DTQ V1DS
MDF&DJ0DQTH8Y@XDD*#.>?[<)B9P*%TE9[S5<NQ)"UVN&]>-XML8LRHT=MMK%
MHU+\P.B2&OWBT089)AV2"KGPDYXG*7Q./U<4EYD2T4P[[OG>^<O=[>U[IL-Z
MP13A?#:-W5F77Z%@;IZER936596**>Y%'_S!U4:[FVO[:85E]02_,@_+XG&W
M28@QQ_CB"%#&!4R7RX(ODC+N2BX<90$ONPSQ/_7'TT$9+^+5'1:6*9/L8$K$
M<>IO?S/:?#DL!Y/=MEU-XD7V,&01DHVS8D9VGAF&%ZN)62N;Z>]G\0)S0.S=
MW$7<*0S>3IY2)FF:57E"7'CY?3(E";5DP1^>QKGDV:EC^!9SYG@=_ 2SZ<*
MR4J89BN\"DP_JUPZP@M?M-AL_:MSV9DW)'X^R;:X08;Y)",R0^?IOHZ0X.>^
MG+E/QI-@Z27SNXS"-=FFO*64')JAGLUR4AIQYE]'.K9G)*T6^2P+@OG3XK1V
MXK(FKTH(DK*^&I#KZ5T\JV"-D7NS2P/"+HE34#U"=5\_/T)UO^Y1#PZJVWN#
MO<EBUV4$_D(CG'")H78@_'<%T2RLC32"D/Z;1QN[*^:09Z*.S!;>$;5>;.,@
MA:X'AIH".&.6X)_]F8>[.%7VXQF;\K3V3,Z\;GM!^NK J>Y1@1_K=_RA&8MS
MIJC6 =>KBH12&G?PKH5I982G2N"N-I>R]KY20<Q6<2I=BN:R0L^:PJ3;7\ZB
MQ^:=AB>!SHAU6L5BNHNYYC[*3E!)RV/T\<3HHY4?KA;'D5=V',X-T?;!)F&Z
MR:?ZN2:Z4G1_DWQD5S+F8E,D7 .O:GVOAN6UL;' 2:VU1,6Z"LZNXHY/J"ZK
MZ5%9/V/O &YVCFY[&@M.#LENX=\/\01"@+@8>HQ@8!VF$ /E<;-\TD[HV,^5
MTI\J7^E1-;-)QC,;,QH$YE+/P "QM1>T98GTG[M-FY#.SW<Z](D/=.K(>-0*
M^G?P,\X&N7Z=V1.5N*"RXS1:<:5\+OX>>V \H[R9Z3ET6-;L75;56)>P4? L
MH07%GT<][CP6? (61FD=D1SLY@Q=K3:U[NF*;:Q$<K0'&^T!CQ?1HAFXL8ZE
MV'W"G+!#SNIU%:(O=#:S^C2>!!^YPZ([X6<PKIB1G>;))"["[S!-NG%#6&9F
M<WQ*<%T/EC2ZLT(5A8^FH ^LI#3N$B0SXZ&JWB )%$$M3;B$Y'8D0J'GKI 8
ML.2ZN2Z6X8E17LD,YE4ZM3BE>WAXMFKR/7D?PV.F&([:DS%<^7#7QN;%T=A?
M 7)<2AM&NM:7VF*5N']8E3K%+:N #IFBO@PCC*%Y!\^,3/*>"$$D.V="Y,-=
M7&6RQK355$>]-O$DN*/[B-6KN$7%4(+HM.OL$/X-IN.(?]OB) PI4P26I*\9
M"%ZWQ<X7;M1;)BLTI[L=&N[^5&^?-W(8Q/Y1U]C5)*B+1E92II3(;$V;"JK;
MS9IN?:.U^=5";/S7IU</-CWU15ZM-',?_;S-?EX_;4IOSJ>:5?GKS4G3 ?F;
M+(C3H7AT@H].\#=R@@_V7%JCAM#/M?=A$978<KN?1;3>IQ0Z5\.8&D.M=!?E
M9PM;%NAN!9]4I5,J %,J'&1D@$-FB=367L=&VXVJ%:=M-.W!_*)QU_U<NR:8
M@+-X4@9G&:K*AFCZ48<R_0R^UO5C.H.?/E.31*WE0IO&G(0RJ2PJ*T/Q".?)
M,A@XGL]Q]W3# <GW&Q[P+NK>1E@6T4F@AAL%,,BR 7<@,92NN,3M[\V&.-&_
M4XV%-MH'H=49D#LQ3XB-B&#;P8RJ<L$#"9&7 L@"/SR:FCY?\T ,DE>D,Y9C
M%E&R#!9)-$E(KA7=+2(N*5Q6DD(=E]-:+O\BT_L^:EO5YP3)/.0F(=$I"#@)
M.Y&J,LNI'K2^=Q6NXUYW&>=(JUO*4X;!/"G)0R0M'K?N<$2@&@3JB\98'!&H
M1P1J?X"/(GN)O;4I&/4Y1J-N"VT^>\8<,I:<; XNR2Q;<J+B/LDIX^F$NK-8
M.)8*:G:DGHP)\U=;,TI-[=,L306P99HKZ[Y$[MG.$W FL(TSOK<D5>N:%H1F
M 2/"*S0S8 .-$8<A7C#&;?$8!KUW*KPCJ ^>A66BL2>72_.E K >0J6NB"U<
M07KJS:)E=,L$?/88VW!.L? 1YQ7XWR&#F%D);DK1)[-X4?/Q_U0Q>9QZLS!8
M9(6L83@QXY0R^ ]W,3TFGKE9#I=D]A:^D<DC#H,H3PK*HU2VI]F\O4GYK5%O
M-Y_Q?%VX5!UY(?!7;SL<;,#<+1C7S]W)O%0X;2/%X?]M@MB='9\83-:EI-8T
M>76 #!%B(GH*:$?;^@S:^@AP-_E).-S@&_/L'K1(,DP2FEI*,[3?3!RB;^F$
MIU_ZP%_[>(*U>O( TYFF]#X^-Y2&_PSYFZ\A/N6J :P?>AKY+YBRBF@7UF4/
M$,)&[*Y(;T&U$"QQ6/BWCA[:/S1_:;2,PY:6RD;;"<<Y'9TGJ'Q&5!P;1UP0
M3H5'V1!-IU7.;-5$Q0CO5$WY\Z9UT#"*,!W6,D.&$AK=#]5D 0_4&.0I)5QA
ML)#:O22J;#Q2('2LX+B(V/2GPKEET%C^U? $+*G;M:3=3(=D0<,@$$'Q,C[D
MR3V^P36<3[ "T)S3&SM*(YH0F<5(?2L\/*GA$J/Z00S!8RZY_VF.6?YZN.G1
M/*64ZVEY;CP^2VJWB#%K%+91GC2_9@XOF#0(,>FC+M(/&W\=7?CHP3G-@X\I
M8=:ND1L#YBV>89L\MRR3('$13Y&7'#<[?+.@3B?*8^7@7N8D'51F=8>1$7-Y
M3.$X^9Y.BLLY0G46^&VZ)F$%1[]#G.J%\'0GLC6X,V"X+$,H^-(KOG!BK\EC
M*%0SZBFI7=;Q=]X9%[*XY^00M0^7A/3>:"U@M [7->A6_.NG:P"!!V\,.#':
M ?$M.5?)M.[6@>A"%X?K,L4-G4QR[Q=<",R)U0>M FP!*N[A)M SP&E%T/,%
MMI#1\?6Z)O3?2#^>I?=P1]JV^$3P9DE:T3P,>0?EL''@QH8ZH&['O9V(L256
M<O$H=.I<10!_=,R*J]A7UR0.^;-(,(Q$IB45R<S75UC%G$F/!K$0,!;:QD9D
M8PP[1\OED69-Z6&94ZUD"2HJ\=/B*\HL,XT83N'V'B(6[+!'AT&TH>:)FBBY
MRDEP;=62\?LVWD(31?+;8,LD'ZD2P;WMLW/YL'X<1#NMIWJ<RK))T*@NTW7^
M7=N.J[F*LOWJ:0Z5[!!=<YEWN"D'O>C7%9BI,9$O7D@#>KP $\J1MJ4B4W+'
MHM58&NA>LFR?O/5.@A'Z37;K>XTNZA\Z?Z^YBB:)U%4F0W/$CNZF'B7R79WX
MR8\ZE+15R,P*0TK&%X?!.B#2KE?[1MH5?"*N8X;4GE;+BNL+L#606>[O2IYM
MH.?:"98#QF8.SC &A7+>^-U.[=U+&8I,Y-,$T\2X+](,PX3H4:_AF@!D@.0/
M4[[.\%0CV Q&'Z+CE;J[1N3"":K9'F:KF(([+,<I<;6<3-H:KQ^E^\.MF'J4
M=BDXQ?J\:F">\@AX.A-%JCV.N9>2_FFN+,^C(U>_H_!*;KHO^UB<6Y?/)6B4
M5RS[C:/M:($(T9.I9F*8,[7KF^>F1 *N1560CJ3S^EM<WUP8)A9BB .R83_L
MEPT;P;CF:8S,]W0XC]W#^2;Z\WNV83=N-M-(@5#6 #QW(MJ3MD;P]+@A[I%9
M.9(E*62O2:)A@8+X2H4U.\:T_K-L_FR533_')?M*6K_G&0$?'Z6.9UWUK!D\
MU");,?<GV):59&O"((UOP;UAOYLOB4H^)MOP-'[G5K;_T+*M:GG.8PQ6WT;5
M2PK5L97;T;]-)833HQQR8*DBDH2;,*6RVRF.428&&T^(G$E?*U)0F8FXA>2P
M^+<Z I$S*?;Q-M[,/.W$!3703/H;B?.'DR>N"N,*REFIJ^0+%D.,V:"I$,%&
M);X)OH?S:SX=8F29,8/@*/_2$[,1[Q2BZEPG W]LZ-A>]Q*"3<;;2[;L(<L_
MPXYP4I1(;8NI5_YHDIK\EDS>I:.$B7=QKHF)Q@5G"V.N[CG/Q[)%\A=Y5?PE
M LO@MIA3B>>8%ARNGW(^8"W4M^5]-0:34Q]')HYR9 2>0PR$SV6\>@C#,)6!
M"><JIPA(,IQYE!3P,D?@BP&^O#P"7X[ E][ 7*9W\'#B/\UC^4>)CA3+&L9R
M@B!4UF8:_,._:2#7*1':0ZX@8XA^\"HF9SB0V@"65ZH4\:^%?],"JQ%XN[S$
MY\/BPH:[&?U&+GF-'$[Q616[1T7_,W0_[-2]M&)ZT2-Y@'AX8Z(S3H,WVA-S
M!MM(R.EG\=+X']C"0.=-I.=Q8=2 ] WY^G!\W./L:?[64=E0$)0J,3"!/#R-
MHK*L;(%SN!Y0K/;C?L5JYY*\5:=:MJD)4;[?2.U@*Y#[QD1?6Z*[+2I^^H)P
MLA9#AOX.$YO:G@JPM17\_5VV@/^+\N7:/F&!\"#T_98@4VV%E@8SE(:);@7&
M /+%L-M Q(.?]A]]*DNHC'N"/97R)01?MQ'"?S@!(CSS3ODJU#XH7%NA*7H9
MZ">X9-&"/TA=&/@W.M&1MGXJW_IW-;L5Q<JB2LJ.HMDL*2B3T BV_8ATZ();
M:1>PGNS#7506&:Y;049AO2KB%R- %S+[+Q$-@EK/H>>%HOL'+X:U-F] *,2W
M4Z<J3A %>&K>^'4?QDI@VD8*@Q)JG.SF3%6HA(.H:>CF-L!U)=Q+ROVAS<1.
M0PS8!P='5JET(3+CN<"\E@Q[4I[#CDQ+MTDIO125GX3:F'$R:2;,(K$TJ7IJ
M(;]/EC>%T>56""ZC]$[&LUAQN4!2<)CKT%987-P#/QL"OZTPQ="N&(\ER2RE
M/AQQ2 D])$ZCI$]:%-OY[C.3(J+44UJVCRNM)KF\]#O!A"33DN22EBM7(\D(
M" H4S[_Q$ 9PR@,8H>H@P9A@Y\:W\4R>@1<.K-)8E$I^B_X3Y3,4>'XO."O"
M+5)#@D 9<&1C-+JT,^@PR!A, 68,_OV0,NA"ZDLFI#+(3;S(=36!^"M!-59O
M2;J8=OG#.+U/\BQ5^3Z#@M>0TMEN=8SH=G<BG,>L/E#PFI1CP_.*C!9L$C!V
MMY)73M)[9.B^E26=NXDT=]>W'4MAH-G>"2N[I@;W'A(.WG]2^+\,GKZV5&L/
M,/?RWG@O&D#L$4EMP0QC8S) >-4\AO'#R9+7\Z[HOJW_>D,)EFYAH2Q$FTO?
M!^_A6L)"6M8>-? 'ZR;-),YH[%F/B''T4%#/'H)].+%#5=Q#Y:'"KC-Q PEZ
M:\ZR7,K'J&0#+ELLYQ'.5ZA'5$E,%;=PN,>B$HB_L5-\9-3:AK&$S+/XR.6C
M[2 G')D8"3NF(3HAC99QX5NWU_O[_:\LK[E?C%I2G-O@SV'=%S+(Y5NPIH6W
MDL !2Q:+>;4(EDD!YF]634OI^>5<C<#U2!.@E%:=54R#\.\*UNXLX5.3((+S
M)!54,\*"H]4JCGCT8&E0U0T/P\<A@0D%/XPY6PL]<@;0GN2^ZS1O>'I_X>/2
MH?2?8;U&,Z&D>LF@$/=1K$/*AX;[E'J,( ^2^9B)O)2Q%BESI[@\X:7H1=?!
M53J^,^3U.<MB9M^!(R5;L&@ZFIM8O8A 6[RT$\OW$12G/9IC<0B1V-1_[;R3
M22#B+EC$7"Y$.5UI;5-/VZ#IT V<R(EJ.M]<W+@MWEK'9R))886T$\?".^18
ML!_7]@'W6BV$"D6[#^V6%>$=XZ3M&$TU\6Q=EII*O=_5SJ^F77JK"JZ2W,>=
MK7F>O]*L=-9<)B^4\.,9Z@/"<YPQC?X+X_E/+ZU5:PYVC">$>5U>*)3QQ3DS
M8I#!&<S)4;WXBWG-$Z>=ET#&'-WH<DKB0@RU2>08\()C%EVBZ3VI<NP:AUP[
MO-4/V'IG1HQOQYJY"73<?G'FM&BQ+)S<\(\(F#%+S>?V"]0G_<M$<?<JN;QO
M"AM7BJ!9BDY1/UI7FJZIGS/6TXBQ7@2+U04WAU\E$Q2AC!X%6$6JZ4;,GKVP
M?DZ'*X*S8PN3]76,=BVVI/@^/0]8V)14P4D206USJW\[D(4+$_TL$GD)0NH-
M6]NRY--;%27\0D<-3EDH:FZ[AYO>V2?L?#+ZF/=H''?>B4 QMVR$;C^OB=L^
MY%EP%951<'V'9]' B78B0YO)G="Z^YU6U"HUR#\#!1,*"0F%-7D*\U109#,T
M<5:5TERQ63BRHF[C]VT8;\I887(@U)0?^QFA$S]P.IB6BER@?;$\1#Y$IZTX
M\M0%[-JR([CO]:LCN._K'O40P'T]EO-L.6TZTD)<RW%*IMM5[S&7@#F<=8FH
M-::D^6RMM39]6 :5N0&O/)#V6O<>W^=ZI=,="P#DR'_A=3<[#1 PL/T<0?45
M7YZ\>#68'=4M_V::YKU&U/[XG2%J<Y<O9_[$IGJ^P&H130T/HH56A]LB=N4J
M'$-   ,?+N9<T))B%4/2%=!KFW8.$]3[TWZ!>C_PQ.$B*X,1XO&_7QAO2RJ-
M2G\2'V^B4U$*T#5I@W6)"]UW:SRMS5\W[=D%.8'43$?1?(P-'G,&;[*THN+L
M<Q^7I:&_?$,OC[ENTRF)F0+T<RA73M#3>]B/,T:L,E$79[4G6&V,JEFUL!U_
MQ&A5$F<E$JQ$U -"(:\D'1V0C5ON( \S+LL%6RL*"RDCC_=Y&J&(R<C(H#7T
M0H?R\&C8$A;V",H<C$U,8C*DV5%C^5QQ4J?%P]V^Q<]CW*0'3[6WUUF8.D/8
MK,>(1+]XKOP 3N=^<HO%;IHIT1'A]V-KC2D)<W;E\3T)DN!"0414DE9<]YA7
M\ %"/C("F J#&%VH%HRNJ+MH)M3\<<H[0H=;UY1^(IM*\D+;53?#C[\H64?\
M2W+:4H'4IL<*SJDIW>JLHK_P&I -+DGQ(M,15[ %+5I-9J[K6&H[?5>+JJ#I
MP,92F:K4ULIQ,YF95D<ALW_R1EPM#QJL@ @E5C2 :;4,D)I]H5^]A*=/R29<
MX:>:7(J),B*&RGGDC!6##9GGW5N!@85@;HS@.J:USY4&U:?I0S(]%E(M*BRC
M#40@3],Q-"M#]FU'DW*KC^?A(0[',?MYOQRSZVHZA7@ADRTS*M#3[T>/U<%%
MP_O6YM2^-H)?XY2/QMV3*?J)IAJ@R?@:DX2AT,*/B&X&T?CR836!UYDG!@);
M(R83\Y7D2L2 IJ_P!R:2@5FAB2MMFQ7B*4D%GGS\-+,^/+6BT+<\7XS19//8
MX]FW3!7N<6?YE=2G8*.=9%9OT)"5=(?L#3(.X:-RF)^_U7/*6" +)"O8\86E
MBZ;&C-O,(B+>_3:/5G?DP=4JOB&S-TZX-X _72;39!49(.93;C!KW$ ((OU[
MD)*CE,/@34QV0ZEC'ZWC54N0$LM',BU;[CUOWGN@A#32RV-X3MS[YG92A$:,
M<4.RCLUF2*L%PU'OLV0V1+ E)H]N319H9#N%1.Z&>SQ$\B:T5\+E!=$*>_G(
M>HG^E5*0"GV9"TAM[J[P*[;6!YUAH0MT(A=#N\40]S6S&J$<@O]E*R34TCC)
M,=!Z2L@-5.7LGPX=QA887(Q)2W)^/88S0HL1[JM25KF)0=A\G1.U5P?GOD&X
M1F9?%KT!<(UL\J;>""D6'AL74[)G2.UNS'/!! DD2679NQV+3U0;#4Q][3"N
M<26U7<ZF?.UNR2(,(4J+/6'B8@26E4>4\%9H$5,R=4X+8\-KYQ*S)S.O4\H"
M"@6,\B__^&+3TGO1NSTS+>_A:%E6RV#$M;/]+%N^>/Y+OU?%J'-52+IJ&FFG
M9<WY(T\B+5%%(T=I>M*$EM2>_)F_@+^O(?">:@"EBZ_[>2BAK E_[ /2)AMV
M4UT5J6"T0I,%7LW;"ITBB &6LM3DZ>$HF%&[&I\+,[:^\*"'NPS>K%L&Q/6.
MPXXI9D\,VPM5P,+ <FH&++02;F]S4@>IK1!G(0P8WL_ F*10 0MM%2ADA2#)
M51EQF'O$U1E<W0^-L3CBZKYO7%V7S=D=L$[R(XAC"Y5 PJF&.+8@*93A)W4K
M*)+X23$87GB68!(M(J>76TQ%^RGDNH(4S=9]QG9 .%6)*.JUGY1D8;5<M<KT
MU"^<% []R+KZF@R0, ;<Y%B+PG9!I4_%>K%1]I"#L?.Q0N<E[*6&ON:WL!K!
M\?B_?@QA)=#_(,"AWV\3\X=8SUMDZ /@Y 5G\3RJ%G1RC^_%9=#?D7"86ZI,
M"BV-,E6JVS5K4G%&,F%@9TT3?[1:J *+<''A8&92D;MX,6/6B$7T&,^^3UGK
M?KKX'Y#/AB)CW%M]</19$U#% -KB2*X+%TU_.&)Z'O,ZA!AP,%J=SO!3D@MU
M"V-:7J4H[CK6XKWNLL)%GO,![[=]VW!7"@DZ%5NZV\UVD1D#[L!EY!&US=+9
M95ID\M+8Y@N3QV8\\J8C$YY8W<ROR_KT/K+K#O#+N[A>.--#=_"EAVO+/(H/
M@40J8*>>Z OX"8%YPZ/"8M7CL,W1^N*,P-?9K-ZOA^Y(OV4]M'>G?,/%D32G
M5.=.ZFJ4V95XH'M"7?!ARYRV>^9Z#A]\=N?T*7->PY%]P]D^8,_[?L\<@<Y@
ML0=(%ZDU:W3><,*90Y1!LQ).KPVFT1ATQ\9E=LMD/0PM9F!Q43 CX4P$/(1_
M,"9;\[]>A3\^?T[^2>T!CV6Z;<ITE"1.D54S%=@M#BP2I[FM/FV=C<D2/(8H
MC9'*,W(JSSC[#YFIYWJFOV &,P?T@TYAYV)91HPY)T5EY ^T&/:0)<E)@#P2
M!,?=IO72J%JX#JTT*$GYF5(^2<MAQ\M^VZ7N__Z_*Z2_A(&,P (?K@'>-_L+
MD<_(JUZ=QCDI@;/7L_NXK+..KATYN(N]/)V!R#F_-3D.0UB;,.6B)<$C%_[-
M4!M2)"QPLK69A[US+V38=,55?+C+0L9E36#0E[0E]2HF^QP&#UFUF#&F*RGY
M(&GITY:)\.M=/>[:5$S]FSUM\.V]A=FW7$_#Q%P@6WRTV!\3$S'!/4J]T2,?
M\N+:M]6EY]5(LFBXKJ3S=;<+Z[R]7]#/U7>DW,5!:YY!SNF1KEFXL>'VE*07
MWJ!*RV3A91S5A6/$L,6?<=,:9B=B4A2%1V?=WM!#%,NW&P^PC#Z+3QK925EI
M._(ZMY$P'DV,1E'!*3U-""'-'7_XQ63"4J/:#!E1^U^>K7)*Q@RL!,6$1%"Y
M9=;TLZ^J?'J'1-[:XV? \74P>\%MCA/_EZ%EJ24RXK1@FE=#^6SAE_,J9>E%
M@X/O2'<J!JF[W=4I4_=S/\($8*-BM&N^AISFD>OO*VQ]A5AM\4@I( A$$%4/
MRX?B&YP=RMKS"#<V76@R ,3%CXNJ-A-FY5C\?):K\$^2P]VS*:6G9-J'H3JN
M3,\XDW;=1]/5A]OH""HRH*(?&V-Q!!5]WZ"B#D=J1WZ3-N4ZJ@&,&<H>N!Y(
MIV'S.'\JH81I'1/*\)I3P&U+I@,JFDZY5XA;T$6V&F/<:$J)</X\VK_:X3FD
M$)<LT?&4V7S*H+46V# ,9<UW )/.VD&%JUK4;(_#$?<)0:E3#/]FT&5>9L T
M\C/UN.D\^$8>IO$FP;OQ/4K*7]K3#^DMM".2-)22=3U_#*G5\KA08=3=+Z'R
MUDX^=6MG"#Y1AHNHY>%5UUP@NVTMJN0%*V;+/"P5?I]&5M1C[L!KBRN$51:O
M2J/S;63 C=>\CN#")6EQ$ W3%FRU%;,S @-VR3"OA8L3)".VKACB+HBRN2:M
M\E%#5*&EP5"\;&L8!9%D+/.:)R$5"&H@[=Y(NOS:D%*A<>H;\,_Z>WW+QZ9J
M)PF/":4)FI?-+6.*2:DU.'0C38DFQ+28;>BV> + S"-,EFF?DHZ:[GZWUW9(
MSKQ\*F-J&_E@[%#Q.[WG_:=)+()7)\\WN9!_J1GI*RTTC,NKX[BTCLM.A<?[
M.BZ[5V1'B]??L=DMMV8=$844DWQ&3)-\6BT+\EX4FT?<<42YH6>E[V4TH7E'
M+,2F74N10RNDU5&T,1P-1,YFB-$B&OYXIDEARDL[$0AA'IJ..H$LW,HG(QGR
MFF J-?P1&X-*;)I#7\(07XD,WJ/F<H#[1FTYR%C7\B#<I+^&U,,4?^<=;"NM
M?I2OT^8+R[KAC_5G2](+%<W;[N@%P_2@B!:Q\0'M\T5-"A;F<FOWNEI"T+7,
M'8?+==%-F=Q/JW$5WT*D%N>[A\BU)ZZ$61Y12XO'9A\MK6%49@SFR:R:DG@P
MJ\!(_& 4CD)34((8"(M\4;?LA=GQ&=:*8NY<\P.93_%B401O8;5FH0OEX&_0
MCCB]B_(%K.,X#"ZH[G4:Y1F\?122^.3JT3#/=(=$=7ZG?V8)_=?N8J_W+N$+
M1"CZ2]-J*/E=")>JQ48XA_3YV8R8@NHTC#;>=%IP,N&'M3V+2@0.7Z8D()RR
M+/<LL28QI=H&1NF ]]5U?,DZ%<R6O$*3@7* G^FU]G ?-I:*#?,&@\G+1>V1
M:9!DB;B,4--%5<!R@AF>%(P<3),YSF$,VRBWZ\'95MMR)LE]Z'#BJ;<(IX)7
M(Z($>:':#E#SF&M7"-F!1M9Q<PH/70P_+0H_XY:7F[#:=RZ2$\TAL^*_<V)S
M8"(LEDGU:)^5 TR><8 Y!L*+-M(T7=/$.=G<*Q;ZH'],RG/:UJ#8I<F$4O.-
M343E;^>C[ OS !SN"3W;LQ/Z@U<"Z"L+5>@1&5I(0AB8)44VW]L4:TG,BQAW
MKE__$#QE"SM='5;E](YN@>3TD9LN''/(C=EX9/?ZN''X]/IPXJBZ?9THK$VY
MSL845*#<)B9Z,AV97KGIAAR9R+;(JW"+0S)LG;^-L\6G)?,IP2>F=ZAF/A/2
MSV9J7CXH+C]F<^#*B1QW%F)68WI51Q>V/\E["W$&ZZ/7"*V9"M0Q!-U>3-A6
M-K</X?LV;KE@%H,MDG>@IAZ2$M;0O:8KT"IW]>4%CY/@K8Q&A#2A.A:SK)J4
M-5%+V\YFAUF'THH_]IEWO3_*/O7LHR,+(M3[M40+69_"Y4(=%%]!Y=%SSXNR
M8ZY>?4($M,MZ=5@4L:WN*D;:G(BM9:5X]8J%9"/59DXHW,<%3;U/#-U$&%[*
M.A7-FB]-'O=;B;8#7)##A64V<S37<Y-JG*N !\,3FI'&\8S9YHSA:>Y8).AR
M=DXV98'!T>QR1.E'9Z>%?!O=IUM,<>[_Q>NAZ>>\NJ9QI]5?26+K$<B)?MG4
MSIQXM:TC5/7U3T>HZM<]ZL%!5?N%#9M2TZ&0K<5:O:-2UWU6&N(Z0] CWK(0
M4MG<F$@TW9G$H&,2;!_*$7QS:&"*78-O>HREV#7^!BE2:IH7M(FMI.<B62:E
MYN6TI<OF91K?Z?LVI5TZF.]6O6N0H"TU H!%F64S-HS$UIE-R1-F!]0AH^I_
M=-Z'P76PWS6^4B>L-'".H5%4++ T)04:5C*$68*#*_8I.%"O4)HA6$#0%$ G
M'BRD PG=E,4YAHQ;AXRNQX"]<%;UL:F2L$_RYA"YO=AM4JNVX!W=)S8[:U>P
M:1+R:'E=3TYD4BD&OR7<DA&)W >[MGO?KM\^S(ZQU:T,>5X.,>3R(9KKMD-
M>%6H<8-P?RUK-VS'.]*]Y./*5F%6>V.MPT-6"^R3H]X7Q ZEMT2TA!U19.>X
MK<CIB?$2)WKNU+J)O7>5N,MTC*#QI.1J/:_*UC-4B%2]6BI]SPQ.^A.[U6-J
M-T&J%@=.  %AEG.3_C3+5C%)SII.+BW,8B*6(L=*J<B/]OEKBP[.RCBIZ95;
M)39P2A;10]B,N*-%D1U V$U9S]>[/CLQ%7U[UW 8CZ[=%[EV76Y=/P=2%^++
MDQ<[;AGI7(<'6VP<Q/L*\X*'Z@-V=&MG0=I-MP5J;\9I6X2VA3$33!3+PK"
MJ213& BSBV VB.IZ4:GT1%84L-R&5AZV7<.X/B:DEXJR8(F4O*<-F"%:!F>2
MNRGV +O<M[6HJ++CJ;G-J6GUG]F)H^"%P(]F=1) *2FF"]J:@J!#_(+%T-4C
M#(-#'O@YWF1&'N*C0B#<[\A5DY0069*T7'!\Q73H&[88]6P9(!_8A@7N-_B/
M)<&8,@D&(@70*>W8A@2]=K?AL(8E;0WAK!,B@X6ZX\AD&R,[+MHPC%X*E/Y-
MBCOGX_:9^9'UB?T'KC\L7CI)C='C#BX5#U9GXL?YR8OGKYZ],,P)<? Q3=""
M79<$8+W!$*R"9X,9JQ8\"JT- *VSV](,L*X7H FW>2J^O_4I(C;OV4/*8]:,
MV[>AYZA#^W&ZN^#]ZP!SG1T. ^%4GD:K:(I[ )Z[[8-#=R>FF07;(;\/'Y9Z
MZ#&_:]N@'*ZK-M\S5\W0&I."?&\A^0V%^U9I>P>H[1\ CD1T>U]JQE>+ZQ0F
MCDUP"X(*R[)U0[YC[2'77)N.C+<Q7!=\N*L8A@RVTYLH_7ST"[;T"]B.MHVX
M8B6Y7=HUZ\+&8SL<G1FQK5;,:NF23SOW<FX6,[S8O4%4U!A8GF3I^F#7VG7"
M,/_TRVXM6]N#K5NLZ#MHEZ=A;S^W[AMOM-,LG;/;%^'YM4LMMI.=;JOQ!@G)
MT.M_-/V0M88"D],R@:^X)NX@ZVV<R8#P%9G<YPG1.,6+[&%H2Q&XX=W/"G6M
M.OTS^/)0\>=.]Y. GQ/!>/A_%1==L\WXFKAM4XK:&=R9X3^Y!QK_%2]7B^R1
M:PFW[,%'L_NDR&0X\AB9(!C1< ^W7P]_4/9ZPHB#46KQS EEKZH;''? N\K8
MN4/*[6*V1<0=*R8^1-@QX=G@=I_C>-7\G'L]&'JL?S95W(@@5MM!<W;),\Q^
M5' <TE%,'FRN01'YB/^&0[J8)>SQ(RL6YCW<IB>TK_%B_JSM@J&REM"C7$1"
MFCPJBFR:F [P\Q3&C!Q=ZI0JL. "XXOO,6U[#U6C\\GZ"B;9,($&_BCOBB3'
M69Q&=#3 F;^(<HB";J.%JHN$Q PA89CMZ=%3 /Z,W)%S)]IJZ93AIXSS:6)9
M/A!Q--/6(',\V4!06G?<<%#]GVBJJ&]ZR)A&VXU9:TY0MO:*]'#<95"C4/2>
MS'*WP3O/AVYB.TH=-#Q&*Q(B.#4R.G8C6H2+1XM7X9QO$;=(EV?4RF7I'9DG
M$1[$#3L0S:5.89Z9#;_A&XZ?\ 2*$U3+2/21L!*XD!DPMYUBPB[.>7T,)-A7
M4V(64?$0K5BM*T_NV0X3 8O,JI][\%JS:XX-S,/M<"/#-C[V77VO-*P$:@0R
M\25F0^$>4T3 F[YQMX>UH)1G00K#R,&"N&,]81Q0A>@#ZD7MM=92P-KN\U8Z
M6*]!-LE=(^]VQZ:<QO5,Z20J$E.Y+K(*FVJ<UW*&C./L1LANEF:OLZ+.I/8@
M&1HL8R*)A:/.SZ\1PF!FW7:R2A]HXW@;P/_3FNF?5 4\!-*#A#*MQQ8-TZ+Q
M\[%%X^L>]1!:-'K3D,''B ;?KEU0Q=$G'Q;JQ]2/B^Z#P%#J.:ZY^(36X/2U
M):$WZ9H&X]365MXBQ(C%D!ERPN:20$WB11SEX([P#!*A<DV;6*#2E-IVYYH3
MCY+A-_'!%D&L%V@5VL]IA<C4R7$+$05\0BY/X1&3;<<S2W9>*VUEX(88&5YY
M2-1DUDAA9OWD64QMH%B807*=+=Z@&2\6WHT8,LA\>!I,9P]^N.A.Q &ENU[O
M5[KK.BZ?9?/Y]YO .O?UFRAXQK]S5 ]1M,D[:1++[%>%#R9$ZMU00(__A#.E
M\,DF\/CA),5_V-"82D4K/Y7MY':)J?0Y71*A6@@N!XPY!^6+G%BB;FYZ_-AK
M0AQDJ=FIDQB,SYRI-LQ/"@NQMS"A'XI;4&&T"V,I\E>PUABMLEHM^$"DGT@'
ME7S? N+..*7Z!F9-D.4^0BIW,L88URZ)5-U$__RY>0+_&'H#2KK5DT<NTO+0
MH(68P$.EI.'E?):9<"://DUZ2=*S2@5BB]94))U2/*YKPXD5S.!@^B6ZC3"-
MYKWHI5LK4@H>][[;YVR0N^TA$'$D/O1HU;&<1>X\%6DML2 RKZ/NDFZM-N'4
M;2FUR#/0F<7HR@7QVPL&CZ[OCH/D9ID]1I^B2I>4H13Y\12E/P6HA/21%;Q?
M.GT$'VL^A]>'[UC:6J7.MYDZ65[,IV"7@8_QDD0T+*[EJF1F.MPY\T<OZ;%.
M5DQ<#[/Q"K:O9LTK=4(+%\JQA+=-"8^,#3CP%7LJMT:P64R<;;-AB@7ZPCVX
M"S/7=^F8EL/Q0UX\WR\_Y%R+\5?HL+\S!?+OUS&IBQ6!20%KJREX"]S1G+C8
MQ3K**Q0>*QG>5920.17:<8:1TR\[P9IV1V%E30*'9?1GLJR602XL\8AKK2#.
M15U YVZN&U#3..H_!O2]O",NR1ZD.X<GP7EWH57/WAKQ$S=;^8!"U0$U1/7Q
MC ME[@N'DM''PE.+=A1-IM,];(#%ZBP+*CB4UDF]#5G?*J459[X4PH.*;*2*
MH-JUHNXI2<#.8N2\Y0*0^C/>^N9=,17N]S"8WH'A1J8]<N<E9;!.I(F(%&40
MN\?&#7;!=ZE+#:U9]R&5G?&Q\"DQ#G!)TDR2"K>;@];&6K%M-)O'<<CEH7B9
M\"8TI08="2[&PALL*O T[K,%S#A:"_B.(6131R86,J)2J82Q974ZQ'4";NQ_
M8G*W<WIQF/YL2EJR"'V$BT4L0/4_4K&J4OXGEJEXX,JL-'AS3N+(5$ERUN&I
M*K%83AX>SK(NI<LVM,T!G=0O]NND/K5UR()=UK%JAJ!#+;]:P&_R+$VFP?C/
M>%KUYB@_..1HM&_(T?7+9[=(TN#&CV<E+(UI";.#E:4Q\^#E7DE>\SQ&T[BN
MLAAAT3JYQ3P%:R6+PILH(&>W?)@9%E7%$>+]U$Y3MM:R 4+LRE"G6A*YGQ.O
M6>T?=LX$U<K-VQ#F?$ ES:1T\Q_<_JZ+89T7@3/VH%*<K9]P+FO\$G<]*:T_
M%T+X6M%G_']9*BA*&+'W@W@4RI38[B\Y.]MX@D^",ZUHL!RA>2/G_HR^,!<.
ML,+8TE^ 8Q"#K4<ICX'IYXBM]2?PB6"KADY+M1EF O YCX,]%A7A>+H>JT;T
M>["6?;)GEGUW9_X:<P[[.,O!A9= 4]:41%2A_VM"]_I_8(70MM_2MJC_05>R
M E3(#-#]8=TNDL]@O9<(=*2#)&<PB@8]=973M2"]F8GN'=96YNO%\T706J$0
MM_J$KJ%;>0LE;P;?B?.2/Q-C/(:/&7)G*%_=EK(9%2=E#%-QG+ =TFRMTDNU
M A:?""!T$&R%'R>@1<,L:E/2F)&BL>N)7CMF,@_,G&N5F3K-V"(Z7[JB9BVN
M(FAP&9CA(SB88^[PL?"/A9(GKSTF0AVGA!\)/X<X6XQN$2A)MZ9F-><6>/E.
M9T/,/CD*C#1E2QLZ*=!< 9F1-%\1Z*YI=JWQET>K!%\*AP$$N,\FI(;+#ZE/
M73P6,#FA(F^I<,].5#U$CE@EW?@M+![#A9):P.QW6VKW2_O$PB5^7603C#CA
M!@;YBP#?&$%YHZEDQ-#(_)'EG[EGL.-J>(TKF07ZIK=6%=)+FP2K7$7 8Y*E
MVI1(:\JY]HV[DN&*8*.H_N"B?CTR4+Q;V[/Y*_B(1C-HM%^.:+2O>]1#0*/U
MF#!XB\/&FG,RVF2%)@E7 ;A$'TMI?I.KWT'?J-8^-"&I-?9@D38U OM'OU,(
MMD1X://E! Y;VAY#/DMR+*-# $OWD'-27\"/!<2SH(-'SCP$,U% !J<R'*%"
M8)'5CTID<>56D&(:I:E^ZF0UF\LQ/A2S[GRS><_:3:*4AYNO$#)(P EU0@<U
M9J5W8$H0^X0T9-WE'5O.84;9>KUG33-VHLT%:5:#@_$XUU:;/4SDX.5%F;L_
M1LA!N, :0$.R%GV^-2&PQ_&)G20S/E(=OR@Y2D)LAX/$9I4Z+T/'L..VL!,D
M\TY;H'7F#7K2[SM:F]CHM#:MC&DYDN%D#B:W]3FD RR>P8>QID_R@5GN@X^D
MTPF='FP HB=6XS*O<GHD]*:-0(4H'0U9YZ\4/F82Y-RVDA9VNV#F=0U>9)XM
M%MF#-KM9Z[H^IR%EEQ,.[H-/KKE4KU<P44X;).S.^#8CI$_<<"$E+G)Y8._4
M3KF4$:YSW1*IX:M#_/H9'@=C0NX'K'*^::VK2SK.0O"!T\]YM2JGCTX'&<4W
M\/AJDZ)E)F^V7=>HHUSG JQ"U]PG2W \VE@PUD28R%]!PX>A2KU7OTXJZ*?#
MI%Y69I*G<5-ZFX(P.KR;41CMPQ5AM#15K/2Q%,GS1\#?D>!_%L^Q(DBY! (M
M$M$D+*RBCGMI!'WN8-I:/\<OPF E6V8133_CQ_TG0_E>/:?KF(/B"P?R@(IZ
M+_>KJ(?PF]O\.T?<W-1R<*8H8[H@6RQ($3K5&LEZ(#8_EAIY(B.+)2!KD.:^
MKRO:7-+T"DY7*3!0*<:[A?FB0GG/>!9SYQL#@\VEX7$><H0>4((19AJ=?%&N
M]Z]/> HZ416XS%13Z7R13+$'O7R(I8#AT]&VB85IFVTG3G7C9:Q\8)XMCF[A
MME#(A"FJ5%ITM6*F9;#/MOG8-(/#63>'H"[?Y/VXAZ_$ FUGI\=HKF5.NX):
M<KV*MO4N\X EH!PS!3.[T_X-GDU9X[MJ8JUU Y6:.4MG?M<,."QPU31.Z/$5
MC9URC&/&POB_7)D5. V^.76P4'AJGFP>)3EUGHIK1J[;X1Q<K_;KX+JN\OOD
MGG%G5PZ5ANJ<?HKR')D!_BZ.JCZ>:R-" C;'YL&,#</1;=\!'UR27FJOR_"O
MM0[E%'Q,W"][4MD=^)]^D(&_IXVE'V+I5]K!!<UL[ 9]$M&9U$KSA#P)KO&D
MV_"VMIB?Y88J!>)4!#12I+BIM.^T]&!<=!OELX5PKS+;([CJ)M11J/^6R$T.
M>DMJ07>Z<.I,?N8$V.*2F(VC=T9]%L')PR<^I]F#$&'Q<VOG4JT!$O]TRMTO
M8\P^<(++VEJC^8LVM8)?L*@H#11C\,'"+S#>DQB'%I,7E%F,G[,*:Z+)"EVN
MT@(^65"KIGE/I9:4Y_2^"M&K#ML!&>H?]LQ0@YN92_#Y_9KB\XTBN>N2%4G!
M76U<;0>[A<D%C+6Y3L#P6PWS%S%#C2F$QP\2+]*Z#(3QKY9-BITNO[\])O)=
MPTAE$='^+V$;BTH'I:@HOS$9>O$0?QMM%WEHL(5OD04+/"\X'=+X%BR8Y4,$
M6[^(IGQ.;!P2]Y7HK.&/.;^EXP8L6K9,IFJ^3)U=V&:P:UP8O5=9X0BSV\ZS
MISP)4]/*!Y5'V%DCU.[&KG"%]6:/&LN.M%R &C+0Z2<;ZM^3"0F]"YNEYE[U
M@,SDC_ME)J]X-6N60**P[]I@HA%SG!G)X!>49HG)%S!5R'YF#!P!P!V+0:&A
MM4-I^,;]6N$R^HP])E5*1LM00:QY\B\'4WS9V/IHBG&59Z89F-H'=SG(W/B4
M8*=3L8JIIVE/UN;+':_-Z=!G-4@*CU5E%0E?@+ UV*8BI?(R\1/^]"MR1J:2
M"QL9IDGMYG?Z]YWONC7KWL_7CE'TR%SI#!WV9(O0&3,%RJPX^%0&H]KD@0M*
M?1JQI&45W9\90W*8W<HD#HK,A.$,BMER;ERH#<ZM!_ZH2YL/F;7461I(>J*Y
M!4=7$#D<YT-GCJ=)#O-;,!R(V5.<; !YU[=4!"T=,@:*6+3VJ;% =$1$6D3D
MZ\98'!&1WQTBLC?XQR[&>RH1>DRIW%B-[="84,A03I,;H#6S2!T*E*^UO$@>
MJ_X:GI90?8LZXX_J1'">&6+XTD$P(M@=#IR88"/UXA 79VN*\7#7Q&E<4)X&
MTT]04+K$89?N*RN@>XS]O,MC;!AJZZ0K,%Z$6O <.+R[#@DS>Y"<G=H?IV'W
M;EX_QV?7X4IPE)SNW)],N+:)\%R-L_; U1+(0ORN5.NL*T:I3O@=?(;-MGN7
M :=HS5>D=UN1VD:-9V[Y/1@=J\ZP48(9]G75]P9Z\O_]OS_^\H^GY(CWJO&V
MFU+!]4X<M"=5)K']>1I5!8%@.(F!P<YU-2F262)*>7 $&21W:^&6<A-6DV@.
M"YDX$*G:V?O>?G(.!I/A;MF2?GQ]N&NSNRF\@[/1D LHPQ W'4GJC,EZ9$$Z
M=7*?T G=*,YKHM56&NS1[!Z=7Q2TF4X)9^50^R :([5_F<?234FN&X.Q1($6
MGDO)N).RAD&QG&2M5<::'(Q><4_RK3L5Q!XJ6::C9S+P6TR4*[%]6=!DUN>=
M2&QAJH>*(G1T0AJ47C7K.*B1?3=6RO"P=_:T<V?7!T8;:9QS@B53<$1%@V2Z
MB)(E9;N/9;*G>CC(K*:AHEN!F @#[C%\W#Y\K"]40MN)P(_HF\^JJ=(PJ'*P
M7;#N7)2&Y9CQX6!M#M8:S-:?\\Z(SK*8Z0)]X'5-I&SO$!WMXS+R/1P!&/GB
M"Y_C5A/)K"2QZDS/0U7IT/QC0WM*:B(^2[,ID3PDA9!DNG6+0GH?M6_/E"DR
M/^'H/)B3:L0GFY+\*,:_2)&^=_/6C<3Y:;^0.*,*QA5^.PW.X@G1XL^#M_'W
MC"/_U-+)9^E&Y]%4M+R1G;0A]CYG"5QIFX<?9A4G\AW_?T,[J">_8[A81@CK
MOHWS3@+CL"9S(,!#I,>_S]!"/EI-AB+X%"\61? 6-A>Q)\QP[IER20CD'>0
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
M;8HFA[/P,FDQ"+FQ5^ .H4(-/<FT_B0X<M-H134JU'JZCQ95Q#<V@$E"ZRE
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
M<,56&!</(*OT 0 ]SA@ $               @ $     9&-I+3(P,C,P-#,P
M+FAT;5!+ 0(4 Q0    ( &APQ59)W?=-;0\  ,ZM   0              "
M =GT 0!D8VDM,C R,S T,S N>'-D4$L! A0#%     @ :'#%5BG7ZX9-'
M  \! !0              ( != 0" &1C:2TR,#(S,#0S,%]C86PN>&UL4$L!
M A0#%     @ :'#%5IUV%/.]3   ,E0# !0              ( !\R " &1C
M:2TR,#(S,#0S,%]D968N>&UL4$L! A0#%     @ :'#%5ED/%KM.TP  4^ (
M !0              ( !XFT" &1C:2TR,#(S,#0S,%]L86(N>&UL4$L! A0#
M%     @ :'#%5C-@JKT7A0  ^/,% !0              ( !8D$# &1C:2TR
M,#(S,#0S,%]P<F4N>&UL4$L! A0#%     @ :'#%5LNR>A(3"   HRD  !<
M             ( !J\8# &5X:&EB:70S,2UA,C R,S T,S N:'1M4$L! A0#
M%     @ :'#%5KEP'TL!"   J2D  !<              ( !\\X# &5X:&EB
M:70S,2UB,C R,S T,S N:'1M4$L! A0#%     @ :'#%5EO(33C3!   M!\
M !4              ( !*=<# &5X:&EB:70S,C(P,C,P-#,P+FAT;5!+ 0(4
M Q0    ( &APQ5:.[@?*QD$" .Z4%0 6              "  2_< P!E>&AI
H8FET-"UA,C R,S T,S N:'1M4$L%!@     *  H E0(  "D>!@    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
